package rpm
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class RpmDependencies(provides: Seq[String] = Seq.empty, requirements: Seq[String] = Seq.empty, prereq: Seq[String] = Seq.empty, obsoletes: Seq[String] = Seq.empty, conflicts: Seq[String] = Seq.empty) extends Product with Serializable
-
case class
RpmDescription(license: Option[String] = None, distribution: Option[String] = None, url: Option[String] = None, group: Option[String] = None, packager: Option[String] = None, icon: Option[String] = None, changelogFile: Option[String] = None) extends Product with Serializable
The Description used to generate an RPM
-
trait
RpmKeys extends AnyRef
RPM Specific keys.
- case class RpmMetadata(name: String, version: String, release: String, prefix: Option[String] = None, arch: String, vendor: String, os: String, summary: String, description: String, autoprov: String, autoreq: String, epoch: Option[Int]) extends Product with Serializable
-
case class
RpmScripts(pretrans: Option[String] = None, pre: Option[String] = None, post: Option[String] = None, verifyscript: Option[String] = None, posttrans: Option[String] = None, preun: Option[String] = None, postun: Option[String] = None) extends Product with Serializable
Parameters stay because of binary compatibility.
- case class RpmSpec(meta: RpmMetadata, desc: RpmDescription = RpmDescription(), deps: RpmDependencies = RpmDependencies(), setarch: Option[String], scriptlets: RpmScripts = RpmScripts(), mappings: Seq[LinuxPackageMapping] = Seq.empty, symlinks: Seq[LinuxSymlink] = Seq.empty, installLocation: String) extends Product with Serializable
Value Members
- object RpmDeployPlugin extends AutoPlugin
- object RpmHelper
-
object
RpmPlugin extends AutoPlugin
Plugin containing all generic values used for packaging rpms.
Plugin containing all generic values used for packaging rpms.
Enable the plugin in the
build.sbtenablePlugins(RpmPlugin)
Example: - object RpmScripts extends Serializable