Description: various fixes for gulpfile
Author: Xavier Guimard <yadd@debian.org>
Forwarded: not-needed
Last-Update: 2022-01-10

--- a/gulpfile.js
+++ b/gulpfile.js
@@ -33,7 +33,6 @@
 const spawnSync = require("child_process").spawnSync;
 const streamqueue = require("streamqueue");
 const merge = require("merge-stream");
-const zip = require("gulp-zip");
 const webpack2 = require("webpack");
 const webpackStream = require("webpack-stream");
 const Vinyl = require("vinyl");
@@ -245,6 +244,7 @@
         "pdfjs-web": path.join(__dirname, "web"),
         "pdfjs-lib": path.join(__dirname, "web/pdfjs"),
       },
+      modules: ['node_modules','/usr/share/nodejs','/usr/lib/nodejs']
     },
     devtool: enableSourceMaps ? "source-map" : undefined,
     module: {
@@ -1430,7 +1430,7 @@
     "moduleResolution node",
   ].join(" --");
   exec(
-    `"node_modules/.bin/tsc" --${args} src/pdf.js web/pdf_viewer.component.js`,
+    `tsc --${args} src/pdf.js web/pdf_viewer.component.js`,
     done
   );
 });
@@ -1760,7 +1760,7 @@
       ]);
     },
     function runTypesTest(done) {
-      exec('"node_modules/.bin/tsc" -p test/types', function (err, stdout) {
+      exec('tsc -p test/types', function (err, stdout) {
         if (err) {
           console.log(`Couldn't compile TypeScript test: ${stdout}`);
         }
@@ -2156,104 +2156,6 @@
     "minified",
     "minified-legacy",
     "types",
-    function createDist() {
-      console.log();
-      console.log("### Cloning baseline distribution");
-
-      rimraf.sync(DIST_DIR);
-      mkdirp.sync(DIST_DIR);
-      safeSpawnSync("git", ["clone", "--depth", "1", DIST_REPO_URL, DIST_DIR]);
-
-      console.log();
-      console.log("### Overwriting all files");
-      rimraf.sync(path.join(DIST_DIR, "*"));
-
-      // Rebuilding manifests
-      const [packageJsonSrc, bowerJsonSrc] = packageBowerJson();
-
-      return merge([
-        packageJsonSrc.pipe(gulp.dest(DIST_DIR)),
-        bowerJsonSrc.pipe(gulp.dest(DIST_DIR)),
-        vfs
-          .src("external/dist/**/*", { base: "external/dist", stripBOM: false })
-          .pipe(gulp.dest(DIST_DIR)),
-        gulp.src(GENERIC_DIR + "LICENSE").pipe(gulp.dest(DIST_DIR)),
-        gulp
-          .src(GENERIC_DIR + "web/cmaps/**/*", { base: GENERIC_DIR + "web" })
-          .pipe(gulp.dest(DIST_DIR)),
-        gulp
-          .src(GENERIC_DIR + "web/standard_fonts/**/*", {
-            base: GENERIC_DIR + "web",
-          })
-          .pipe(gulp.dest(DIST_DIR)),
-        gulp
-          .src([
-            GENERIC_DIR + "build/{pdf,pdf.worker,pdf.sandbox}.js",
-            GENERIC_DIR + "build/{pdf,pdf.worker,pdf.sandbox}.js.map",
-            SRC_DIR + "pdf.worker.entry.js",
-          ])
-          .pipe(gulp.dest(DIST_DIR + "build/")),
-        gulp
-          .src([
-            GENERIC_LEGACY_DIR + "build/{pdf,pdf.worker,pdf.sandbox}.js",
-            GENERIC_LEGACY_DIR + "build/{pdf,pdf.worker,pdf.sandbox}.js.map",
-            SRC_DIR + "pdf.worker.entry.js",
-          ])
-          .pipe(gulp.dest(DIST_DIR + "legacy/build/")),
-        gulp
-          .src(MINIFIED_DIR + "build/pdf.js")
-          .pipe(rename("pdf.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "build/")),
-        gulp
-          .src(MINIFIED_DIR + "build/pdf.worker.js")
-          .pipe(rename("pdf.worker.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "build/")),
-        gulp
-          .src(MINIFIED_DIR + "build/pdf.sandbox.js")
-          .pipe(rename("pdf.sandbox.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "build/")),
-        gulp
-          .src(MINIFIED_DIR + "image_decoders/pdf.image_decoders.js")
-          .pipe(rename("pdf.image_decoders.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "image_decoders/")),
-        gulp
-          .src(MINIFIED_LEGACY_DIR + "build/pdf.js")
-          .pipe(rename("pdf.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "legacy/build/")),
-        gulp
-          .src(MINIFIED_LEGACY_DIR + "build/pdf.worker.js")
-          .pipe(rename("pdf.worker.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "legacy/build/")),
-        gulp
-          .src(MINIFIED_LEGACY_DIR + "build/pdf.sandbox.js")
-          .pipe(rename("pdf.sandbox.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "legacy/build/")),
-        gulp
-          .src(MINIFIED_LEGACY_DIR + "image_decoders/pdf.image_decoders.js")
-          .pipe(rename("pdf.image_decoders.min.js"))
-          .pipe(gulp.dest(DIST_DIR + "legacy/image_decoders/")),
-        gulp
-          .src(COMPONENTS_DIR + "**/*", { base: COMPONENTS_DIR })
-          .pipe(gulp.dest(DIST_DIR + "web/")),
-        gulp
-          .src(COMPONENTS_LEGACY_DIR + "**/*", { base: COMPONENTS_LEGACY_DIR })
-          .pipe(gulp.dest(DIST_DIR + "legacy/web/")),
-        gulp
-          .src(IMAGE_DECODERS_DIR + "**/*", { base: IMAGE_DECODERS_DIR })
-          .pipe(gulp.dest(DIST_DIR + "image_decoders/")),
-        gulp
-          .src(IMAGE_DECODERS_LEGACY_DIR + "**/*", {
-            base: IMAGE_DECODERS_LEGACY_DIR,
-          })
-          .pipe(gulp.dest(DIST_DIR + "legacy/image_decoders/")),
-        gulp
-          .src(LIB_DIR + "**/*", { base: LIB_DIR })
-          .pipe(gulp.dest(DIST_DIR + "lib/")),
-        gulp
-          .src(TYPES_DIR + "**/*", { base: TYPES_DIR })
-          .pipe(gulp.dest(DIST_DIR + "types/")),
-      ]);
-    }
   )
 );
 
