Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MakerDebConfigOptions

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(' | ')})[]

depends?: string[]

Relationships to other packages, used in the Depends field of the control specification.

description?: string

Short description of the application, used in the Description field of the control specification.

desktopTemplate?: string

The absolute path to a custom template for the generated FreeDesktop.org desktop entry file.

enhances?: string[]

Relationships to other packages, used in the Enhances field of the control specification.

genericName?: string

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

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:

lintianOverrides?: string[]

You can use these to quieten lintian.

maintainer?: string

Maintainer of the package, used in the Maintainer field of the control specification.

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.

Package names [...] must consist only of lower case letters (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.). They must be at least two characters long and must start with an alphanumeric character.

preDepends?: string[]

Relationships to other packages, used in the Pre-Depends field of the control specification.

priority?: "required" | "important" | "standard" | "optional"

How important is it to have the package installed.

productDescription?: string

Long description of the application, used in the Description field of the control specification.

productName?: string

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

recommends?: string[]

Relationships to other packages, used in the Recommends field of the control specification.

revision?: string

Revision number of the package, used in the Version field of the control specification.

scripts?: { postinst?: string; postrm?: string; preinst?: string; prerm?: string }

Path to package maintainer scripts with their corresponding name, used in the installation procedure.

Type declaration

  • Optional postinst?: string
  • Optional postrm?: string
  • Optional preinst?: string
  • Optional prerm?: string
section?: "admin" | "cli-mono" | "comm" | "database" | "debian-installer" | "debug" | "devel" | "doc" | "editors" | "education" | "electronics" | "embedded" | "fonts" | "games" | "gnome" | "gnu-r" | "gnustep" | "graphics" | "hamradio" | "haskell" | "httpd" | "interpreters" | "introspection" | "java" | "javascript" | "kde" | "kernel" | "libdevel" | "libs" | "lisp" | "localization" | "mail" | "math" | "metapackages" | "misc" | "net" | "news" | "ocaml" | "oldlibs" | "otherosfs" | "perl" | "php" | "python" | "ruby" | "rust" | "science" | "shells" | "sound" | "tasks" | "tex" | "text" | "utils" | "vcs" | "video" | "virtual" | "web" | "x11" | "xfce" | "zope"

Application area into which the package has been classified.

Possible sections. Generated on https://packages.debian.org/unstable/ with:

$$('#content dt a').map(n => {
const ss = n.href.split('/');
return `'${ss[ss.length - 2]}'`;
}).sort().join(' | ')
size?: number

Estimate of the total amount of disk space required to install the named package, used in the Installed-Size field of the control specification.

suggests?: string[]

Relationships to other packages, used in the Suggests field of the control specification.

version?: string

Version number of the package, used in the Version field of the control specification.