com.typesafe.sbt.packager.rpm

Members list

Type members

Classlikes

case class RpmDependencies(provides: Seq[String], requirements: Seq[String], prereq: Seq[String], obsoletes: Seq[String], conflicts: Seq[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RpmDeployPlugin extends AutoPlugin

Attributes

Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Show all
Self type
case class RpmDescription(license: Option[String], distribution: Option[String], url: Option[String], group: Option[String], packager: Option[String], icon: Option[String], changelogFile: Option[String])

The Description used to generate an RPM

The Description used to generate an RPM

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RpmHelper

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
RpmHelper.type
trait RpmKeys

RPM Specific keys.

RPM Specific keys.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object autoImport
object Keys
case class RpmMetadata(name: String, version: String, release: String, prefix: Option[String], arch: String, vendor: String, os: String, summary: String, description: String, autoprov: String, autoreq: String, epoch: Option[Int])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RpmPlugin extends AutoPlugin

Plugin containing all generic values used for packaging rpms.

Plugin containing all generic values used for packaging rpms.

Attributes

Example

Enable the plugin in the build.sbt

  enablePlugins(RpmPlugin)
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Show all
Self type
RpmPlugin.type
case class RpmScripts(pretrans: Option[String], pre: Option[String], post: Option[String], verifyscript: Option[String], posttrans: Option[String], preun: Option[String], postun: Option[String])

Parameters stay because of binary compatibility.

Parameters stay because of binary compatibility.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RpmScripts

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
RpmScripts.type
case class RpmSpec(meta: RpmMetadata, desc: RpmDescription, deps: RpmDependencies, setarch: Option[String], scriptlets: RpmScripts, mappings: Seq[LinuxPackageMapping], symlinks: Seq[LinuxSymlink], installLocation: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all