build deb in .build/linux

This commit is contained in:
Joao Moreno 2016-02-12 11:07:18 +01:00
parent 1a9e481a5c
commit 9433f3f98f
2 changed files with 4 additions and 5 deletions

1
.gitignore vendored
View File

@ -9,7 +9,6 @@ out-editor/
out-editor-min/ out-editor-min/
out-editor-ossfree/ out-editor-ossfree/
out-editor-ossfree-min/ out-editor-ossfree-min/
out-linux/
out-vscode/ out-vscode/
out-vscode-min/ out-vscode-min/
build/node_modules build/node_modules

View File

@ -266,7 +266,7 @@ function getDebPackageArch(arch) {
function prepareDebPackage(arch) { function prepareDebPackage(arch) {
var binaryDir = '../VSCode-linux-' + arch; var binaryDir = '../VSCode-linux-' + arch;
var debArch = getDebPackageArch(arch); var debArch = getDebPackageArch(arch);
var destination = './out-linux/vscode-' + debArch; var destination = '.build/linux/vscode-' + debArch;
var packageRevision = '1'; var packageRevision = '1';
return function () { return function () {
@ -301,7 +301,7 @@ function prepareDebPackage(arch) {
} }
function buildDebPackage(arch) { function buildDebPackage(arch) {
return shell.task(['fakeroot dpkg-deb -b ' + path.join(root, 'out-linux', 'vscode-' + getDebPackageArch(arch))]); return shell.task(['fakeroot dpkg-deb -b .build/linux/vscode-' + getDebPackageArch(arch)]);
} }
gulp.task('clean-vscode-win32', util.rimraf(path.join(path.dirname(root), 'VSCode-win32'))); gulp.task('clean-vscode-win32', util.rimraf(path.join(path.dirname(root), 'VSCode-win32')));
@ -309,8 +309,8 @@ gulp.task('clean-vscode-darwin', util.rimraf(path.join(path.dirname(root), 'VSCo
gulp.task('clean-vscode-linux-ia32', util.rimraf(path.join(path.dirname(root), 'VSCode-linux-ia32'))); gulp.task('clean-vscode-linux-ia32', util.rimraf(path.join(path.dirname(root), 'VSCode-linux-ia32')));
gulp.task('clean-vscode-linux-x64', util.rimraf(path.join(path.dirname(root), 'VSCode-linux-x64'))); gulp.task('clean-vscode-linux-x64', util.rimraf(path.join(path.dirname(root), 'VSCode-linux-x64')));
gulp.task('clean-vscode-linux-arm', util.rimraf(path.join(path.dirname(root), 'VSCode-linux-arm'))); gulp.task('clean-vscode-linux-arm', util.rimraf(path.join(path.dirname(root), 'VSCode-linux-arm')));
gulp.task('clean-vscode-linux-ia32-deb', util.rimraf('out-linux/vscode-i386*')); gulp.task('clean-vscode-linux-ia32-deb', util.rimraf('.build/linux/vscode-i386*'));
gulp.task('clean-vscode-linux-x64-deb', util.rimraf('out-linux/vscode-amd64*')); gulp.task('clean-vscode-linux-x64-deb', util.rimraf('.build/linux/vscode-amd64*'));
gulp.task('vscode-win32', ['optimize-vscode', 'clean-vscode-win32'], packageTask('win32')); gulp.task('vscode-win32', ['optimize-vscode', 'clean-vscode-win32'], packageTask('win32'));
gulp.task('vscode-darwin', ['optimize-vscode', 'clean-vscode-darwin'], packageTask('darwin')); gulp.task('vscode-darwin', ['optimize-vscode', 'clean-vscode-darwin'], packageTask('darwin'));