Merge pull request #8315 from Snuffleupagus/rm-signchromium
Remove the `signchromium` target from `make.js`
This commit is contained in:
commit
93f345483a
10
gulpfile.js
10
gulpfile.js
@ -26,7 +26,6 @@ var transform = require('gulp-transform');
|
|||||||
var mkdirp = require('mkdirp');
|
var mkdirp = require('mkdirp');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var rimraf = require('rimraf');
|
var rimraf = require('rimraf');
|
||||||
var runSequence = require('run-sequence');
|
|
||||||
var stream = require('stream');
|
var stream = require('stream');
|
||||||
var exec = require('child_process').exec;
|
var exec = require('child_process').exec;
|
||||||
var spawn = require('child_process').spawn;
|
var spawn = require('child_process').spawn;
|
||||||
@ -953,14 +952,7 @@ gulp.task('chromium-pre', ['buildnumber', 'locale'], function () {
|
|||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('chromium', ['chromium-pre'], function (done) {
|
gulp.task('chromium', ['chromium-pre']);
|
||||||
// Bundle the files to a Chrome extension file .crx if path to key is set
|
|
||||||
if (!process.env['PDFJS_CHROME_KEY']) {
|
|
||||||
done();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
runSequence('signchromium', done);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('jsdoc', function (done) {
|
gulp.task('jsdoc', function (done) {
|
||||||
console.log();
|
console.log();
|
||||||
|
73
make.js
73
make.js
@ -162,79 +162,6 @@ target.chromium = function() {
|
|||||||
execGulp('chromium');
|
execGulp('chromium');
|
||||||
};
|
};
|
||||||
|
|
||||||
target.signchromium = function () {
|
|
||||||
cd(ROOT_DIR);
|
|
||||||
|
|
||||||
var CHROME_BUILD_DIR = BUILD_DIR + '/chromium/';
|
|
||||||
|
|
||||||
// Bundle the files to a Chrome extension file .crx if path to key is set
|
|
||||||
var pem = env['PDFJS_CHROME_KEY'];
|
|
||||||
if (!pem) {
|
|
||||||
echo('The PDFJS_CHROME_KEY must be specified.');
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
echo();
|
|
||||||
echo('### Bundling .crx extension into ' + CHROME_BUILD_DIR);
|
|
||||||
|
|
||||||
if (!test('-f', pem)) {
|
|
||||||
echo('Incorrect PDFJS_CHROME_KEY path');
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
var browserManifest = env['PDF_BROWSERS'] ||
|
|
||||||
'test/resources/browser_manifests/browser_manifest.json';
|
|
||||||
|
|
||||||
if (!test('-f', browserManifest)) {
|
|
||||||
echo('Browser manifest file ' + browserManifest + ' does not exist.');
|
|
||||||
echo('Copy and adjust the example in test/resources/browser_manifests.');
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
var manifest;
|
|
||||||
try {
|
|
||||||
manifest = JSON.parse(cat(browserManifest));
|
|
||||||
} catch (e) {
|
|
||||||
echo('Malformed browser manifest file');
|
|
||||||
echo(e.message);
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
var executable;
|
|
||||||
manifest.forEach(function(browser) {
|
|
||||||
if (browser.name === 'chrome') {
|
|
||||||
executable = browser.path;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// If there was no chrome entry in the browser manifest, exit
|
|
||||||
if (!executable) {
|
|
||||||
echo('There was no \'chrome\' entry in the browser manifest');
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// If we're on a Darwin (Mac) OS, then let's check for an .app path
|
|
||||||
if (process.platform === 'darwin' && executable.indexOf('.app') !== -1) {
|
|
||||||
executable = executable + '/Contents/MacOS/Google Chrome';
|
|
||||||
}
|
|
||||||
|
|
||||||
// If the chrome executable doesn't exist
|
|
||||||
if (!test('-f', executable)) {
|
|
||||||
echo('Incorrect executable path to chrome');
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Let chrome pack the extension for us
|
|
||||||
exec('"' + executable + '"' +
|
|
||||||
' --no-message-box' +
|
|
||||||
' "--pack-extension=' + ROOT_DIR + CHROME_BUILD_DIR + '"' +
|
|
||||||
' "--pack-extension-key=' + pem + '"');
|
|
||||||
|
|
||||||
// Rename to pdf.js.crx
|
|
||||||
mv(BUILD_DIR + 'chrome.crx', CHROME_BUILD_DIR + 'pdf.js.crx');
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
// Test stuff
|
// Test stuff
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
"mkdirp": "^0.5.1",
|
"mkdirp": "^0.5.1",
|
||||||
"node-ensure": "^0.0.0",
|
"node-ensure": "^0.0.0",
|
||||||
"rimraf": "^2.4.1",
|
"rimraf": "^2.4.1",
|
||||||
"run-sequence": "^1.2.2",
|
|
||||||
"shelljs": "~0.4.0",
|
"shelljs": "~0.4.0",
|
||||||
"streamqueue": "^1.1.1",
|
"streamqueue": "^1.1.1",
|
||||||
"systemjs": "^0.20.7",
|
"systemjs": "^0.20.7",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user