-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Convert Cabal files into rpm spec files
--   
--   Convert Cabal files into a <a>spec file</a> suitable for building the
--   package with the RPM package manager. This tool primarily targets the
--   <a>SUSE</a> and <a>openSUSE</a> familiy of distributions. Support for
--   other RPM-based distributions is currently not available. Check out
--   <a>cabal-rpm</a> if you need this.
@package cabal2spec
@version 2.6

module Cabal2Spec
cabal2spec :: Platform -> CompilerId -> FlagAssignment -> ForceBinary -> RunTests -> Maybe CopyrightYear -> FilePath -> FilePath -> IO ()
createSpecFile :: FilePath -> PackageDescription -> ForceBinary -> RunTests -> FlagAssignment -> Maybe CopyrightYear -> IO ()
type ForceBinary = Bool
type RunTests = Bool
type CopyrightYear = Int
instance Cabal2Spec.IsDependency Distribution.Types.Dependency.Dependency
instance Cabal2Spec.IsDependency Distribution.Types.PkgconfigDependency.PkgconfigDependency
instance Cabal2Spec.IsDependency Distribution.Types.LegacyExeDependency.LegacyExeDependency
