OS X用パッケージにアイコンを設定する
This commit is contained in:
@@ -2,12 +2,8 @@ dependencies:
|
|||||||
cache_directories:
|
cache_directories:
|
||||||
- ~/.electron
|
- ~/.electron
|
||||||
post:
|
post:
|
||||||
- gulp package
|
- gulp package:osx
|
||||||
- mv release/electron-mattermost-win32-ia32 release/electron-mattermost-win32
|
|
||||||
- mv release/electron-mattermost-win32-x64 release/electron-mattermost-win64
|
|
||||||
- mv release/electron-mattermost-darwin-x64 release/electron-mattermost-osx
|
- mv release/electron-mattermost-darwin-x64 release/electron-mattermost-osx
|
||||||
- cd release && zip -r /$CIRCLE_ARTIFACTS/electron-mattermost-win32.zip electron-mattermost-win32
|
|
||||||
- cd release && zip -r /$CIRCLE_ARTIFACTS/electron-mattermost-win64.zip electron-mattermost-win64
|
|
||||||
- tar zcvf /$CIRCLE_ARTIFACTS/electron-mattermost-osx.tar.gz -C release electron-mattermost-osx
|
- tar zcvf /$CIRCLE_ARTIFACTS/electron-mattermost-osx.tar.gz -C release electron-mattermost-osx
|
||||||
|
|
||||||
test:
|
test:
|
||||||
|
BIN
electron-mattermost.icns
Normal file
BIN
electron-mattermost.icns
Normal file
Binary file not shown.
BIN
electron-mattermost.png
Normal file
BIN
electron-mattermost.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
25
gulpfile.js
25
gulpfile.js
@@ -35,18 +35,19 @@ gulp.task('serve', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('package', ['sync-meta'], function() {
|
function makePackage(platform, arch) {
|
||||||
var packageJson = require('./src/package.json');
|
var packageJson = require('./src/package.json');
|
||||||
packager({
|
packager({
|
||||||
dir: './src',
|
dir: './src',
|
||||||
name: packageJson.name,
|
name: packageJson.name,
|
||||||
platform: ['win32', 'darwin'],
|
platform: platform,
|
||||||
arch: 'all',
|
arch: arch,
|
||||||
version: '0.33.6',
|
version: '0.33.6',
|
||||||
out: './release',
|
out: './release',
|
||||||
prune: true,
|
prune: true,
|
||||||
overwrite: true,
|
overwrite: true,
|
||||||
"app-version": packageJson.version
|
"app-version": packageJson.version,
|
||||||
|
icon: 'electron-mattermost'
|
||||||
}, function(err, appPath) {
|
}, function(err, appPath) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
@@ -55,6 +56,22 @@ gulp.task('package', ['sync-meta'], function() {
|
|||||||
console.log('done');
|
console.log('done');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
gulp.task('package', ['sync-meta'], function() {
|
||||||
|
makePackage('all', 'all');
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('package:windows', ['sync-meta'], function() {
|
||||||
|
makePackage('win32', 'all');
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('package:osx', ['sync-meta'], function() {
|
||||||
|
makePackage('darwin', 'all');
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('package:linux', ['sync-meta'], function() {
|
||||||
|
makePackage('linux', 'all');
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('sync-meta', function() {
|
gulp.task('sync-meta', function() {
|
||||||
|
Reference in New Issue
Block a user