LinuxPackageConfig constructor

const LinuxPackageConfig({
  1. required String name,
  2. required String displayName,
  3. required String description,
  4. required String executableName,
  5. required String appId,
  6. required String version,
  7. required LinuxArchitecture architecture,
  8. required String maintainer,
  9. required List<String> categories,
  10. required bool terminal,
  11. required List<LinuxIconAsset> icons,
  12. String release = '1',
  13. String prefix = '/usr/lib',
  14. LinuxLauncherStyle launcherStyle = LinuxLauncherStyle.symlink,
  15. String? homepage,
  16. String? license,
  17. String? vendor,
  18. String section = 'utils',
  19. String? group,
  20. List<String> depends = const <String>[],
  21. List<String> recommends = const <String>[],
  22. List<String> conflicts = const <String>[],
})

Creates a Linux distribution package configuration.

Implementation

const LinuxPackageConfig({
  required this.name,
  required this.displayName,
  required this.description,
  required this.executableName,
  required this.appId,
  required this.version,
  required this.architecture,
  required this.maintainer,
  required this.categories,
  required this.terminal,
  required this.icons,
  this.release = '1',
  this.prefix = '/usr/lib',
  this.launcherStyle = LinuxLauncherStyle.symlink,
  this.homepage,
  this.license,
  this.vendor,
  this.section = 'utils',
  this.group,
  this.depends = const <String>[],
  this.recommends = const <String>[],
  this.conflicts = const <String>[],
});