Packages

package rpm

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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
  2. 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

  3. trait RpmKeys extends AnyRef

    RPM Specific keys.

  4. 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
  5. 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.

  6. 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

  1. object RpmDeployPlugin extends AutoPlugin
  2. object RpmHelper
  3. object RpmPlugin extends AutoPlugin

    Plugin containing all generic values used for packaging rpms.

    Plugin containing all generic values used for packaging rpms.

    Example:
    1. Enable the plugin in the build.sbt

      enablePlugins(RpmPlugin)
  4. object RpmScripts extends Serializable

Ungrouped