-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Convert Cabal files into rpm spec files
--
-- Convert Cabal files into a spec file suitable for building the
-- package with the RPM package manager. This tool primarily targets the
-- SUSE and openSUSE familiy of distributions. Support for
-- other RPM-based distributions is currently not available. Check out
-- cabal-rpm if you need this.
@package cabal2spec
@version 2.3
module Cabal2Spec
cabal2spec :: Platform -> CompilerId -> FlagAssignment -> ForceBinary -> RunTests -> FilePath -> FilePath -> IO ()
createSpecFile :: FilePath -> PackageDescription -> ForceBinary -> RunTests -> FlagAssignment -> IO ()
type ForceBinary = Bool
type RunTests = Bool
instance Cabal2Spec.IsDependency Distribution.Types.Dependency.Dependency
instance Cabal2Spec.IsDependency Distribution.Types.PkgconfigDependency.PkgconfigDependency
instance Cabal2Spec.IsDependency Distribution.Types.LegacyExeDependency.LegacyExeDependency