pub struct DebConfig {
pub depends: Option<Vec<String>>,
pub files: HashMap<PathBuf, PathBuf>,
pub desktop_template: Option<PathBuf>,
pub section: Option<String>,
pub priority: Option<String>,
pub changelog: Option<PathBuf>,
}Expand description
Configuration for Debian (.deb) bundles.
See more: https://tauri.app/v1/api/config#debconfig
Fields§
§depends: Option<Vec<String>>The list of deb dependencies your application relies on.
files: HashMap<PathBuf, PathBuf>The files to include on the package.
desktop_template: Option<PathBuf>Path to a custom desktop file Handlebars template.
Available variables: categories, comment (optional), exec, icon and name.
section: Option<String>Define the section in Debian Control file. See : https://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections
priority: Option<String>Change the priority of the Debian Package. By default, it is set to optional.
Recognized Priorities as of now are : required, important, standard, optional, extra
changelog: Option<PathBuf>Path of the uncompressed Changelog file, to be stored at /usr/share/doc/package-name/changelog.gz. See https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes