Documentation
    Preparing search index...

    Interface MakerRpmConfigOptions

    interface MakerRpmConfigOptions {
        bin?: string;
        categories?: (
            | "AudioVideo"
            | "Audio"
            | "Video"
            | "Development"
            | "Education"
            | "Game"
            | "Graphics"
            | "Network"
            | "Office"
            | "Science"
            | "Settings"
            | "System"
            | "Utility"
        )[];
        compressionLevel?: 0
        | 1
        | 2
        | 3
        | 4
        | 5
        | 6
        | 7
        | 8
        | 9;
        copyright?: string;
        description?: string;
        execArguments?: string[];
        genericName?: string;
        group?: string;
        homepage?: string;
        icon?: string;
        license?: string;
        mimeType?: string[];
        name?: string;
        productDescription?: string;
        productName?: string;
        requires?: string[];
        revision?: string;
        version?: string;
    }
    Index

    Properties

    bin?: string

    Relative path to the executable that will act as binary for the application, used in the Exec field of the desktop specification.

    Defaults to options.name

    categories?: (
        | "AudioVideo"
        | "Audio"
        | "Video"
        | "Development"
        | "Education"
        | "Game"
        | "Graphics"
        | "Network"
        | "Office"
        | "Science"
        | "Settings"
        | "System"
        | "Utility"
    )[]

    Categories in which the application should be shown in a menu, used in the Categories field of the desktop specification.

    Generated on https://specifications.freedesktop.org/menu-spec/latest/apa.html with:

    (${$$('.informaltable tr td:first-child').map(td => '${td.innerText}').join(' | ')})[]

    compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

    Package compression level, from 0 to 9.

    copyright?: string

    The copyright string to use for the package. Defaults to the copyright field in the application's package.json.

    description?: string

    Short description of the application, used in the Summary field of the spec file.

    execArguments?: string[]

    Command-line arguments to pass to the executable. Will be added to the Exec field of the desktop specification.

    genericName?: string

    Generic name of the application (e.g. Text Editor), used in the GenericName field of the desktop specification.

    group?: string

    Group of the package, used in the Group field of the spec file.

    homepage?: string

    URL of the homepage for the package, used in the Homepage field of the control specification.

    icon?: string

    Path to a single image that will act as icon for the application:

    license?: string

    License of the package, used in the License field of the spec file.

    mimeType?: string[]

    MIME types the application is able to open, used in the MimeType field of the desktop specification.

    name?: string

    Name of the package (e.g. atom), used in the Package field of the control specification.

    productDescription?: string

    Long description of the application, used in the %description tag of the spec file.

    productName?: string

    Name of the application (e.g. Atom), used in the Name field of the desktop specification.

    requires?: string[]

    Packages that are required when the program starts, used in the Requires field of the spec file.

    revision?: string

    Revision number of the package, used in the Release field of the spec file.

    version?: string

    Version number of the package, used in the Version field of the spec file.