Merge pull request #1847 from sbacic/electron-debian-fix

Electron debian fix
This commit is contained in:
French Ben 2016-07-26 12:04:36 -07:00 committed by GitHub
commit 0b335d348f
1 changed files with 18 additions and 2 deletions

View File

@ -317,15 +317,31 @@ module.exports = function (grunt) {
}, },
'electron-installer-debian': { 'electron-installer-debian': {
options: { options: {
productName: LINUX_APPNAME, name: BASENAME.toLowerCase(), // spaces and brackets cause linting errors
productName: LINUX_APPNAME.toLowerCase(),
productDescription: 'Run containers through a simple, yet powerful graphical user interface.', productDescription: 'Run containers through a simple, yet powerful graphical user interface.',
maintainer: 'Ben French <frenchben@docker.com>',
section: 'devel', section: 'devel',
priority: 'optional', priority: 'optional',
icon: './util/kitematic.png', icon: './util/kitematic.png',
lintianOverrides: [ lintianOverrides: [
'changelog-file-missing-in-native-package', 'changelog-file-missing-in-native-package',
'executable-not-elf-or-script', 'executable-not-elf-or-script',
'extra-license-file' 'extra-license-file',
'non-standard-dir-perm',
'non-standard-file-perm',
'non-standard-executable-perm',
'script-not-executable',
'shlib-with-executable-bit',
'binary-without-manpage',
'debian-changelog-file-missing',
'unusual-interpreter',
'wrong-path-for-interpreter',
'backup-file-in-package',
'package-contains-vcs-control-file',
'embedded-javascript-library',
'embedded-library',
'arch-dependent-file-in-usr-share'
], ],
categories: [ categories: [
'Utility' 'Utility'