From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- toolkit/components/pdfjs/update.sh | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 toolkit/components/pdfjs/update.sh (limited to 'toolkit/components/pdfjs/update.sh') diff --git a/toolkit/components/pdfjs/update.sh b/toolkit/components/pdfjs/update.sh new file mode 100755 index 0000000000..42071ce7b9 --- /dev/null +++ b/toolkit/components/pdfjs/update.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +set +vex + +if [ $# -lt 1 ]; then + echo update.sh "" + exit 1 +fi + +if [ ! -f "$GECKO_PATH/mach" ]; then + echo "GECKO_PATH ($GECKO_PATH) does not appear to be a mozilla-central checkout" + exit 1 +fi + +if [ -v TASK_ID ]; then + # if we are running in taskcluster, then use the pre-obtained pdfjs checkout + export ROOT=/builds/worker/pdf.js +elif [ -v PDFJS_CHECKOUT ]; then + export ROOT=$PDFJS_CHECKOUT +else + PDFJS_TMPDIR="/tmp/pdfjs-$(date +%s)" + git clone https://github.com/mozilla/pdf.js "$PDFJS_TMPDIR" + export ROOT=$PDFJS_TMPDIR +fi + +pushd "$ROOT" || exit +git fetch origin +git checkout "$1" + +npm install --legacy-peer-deps --ignore-scripts + +gulp mozcentral + +popd || exit + + +mkdir -p "$ROOT/build/mozcentral/browser/extensions/pdfjs/" + +cp "$ROOT/build/mozcentral/browser/extensions/pdfjs/content/LICENSE" "$GECKO_PATH/toolkit/components/pdfjs/" +cp "$ROOT/build/mozcentral/browser/extensions/pdfjs/content/PdfJsDefaultPreferences.sys.mjs" "$GECKO_PATH/toolkit/components/pdfjs/content/PdfJsDefaultPreferences.sys.mjs" +rsync -a -v --delete "$ROOT/build/mozcentral/browser/extensions/pdfjs/content/build/" "$GECKO_PATH/toolkit/components/pdfjs/content/build/" +rsync -a -v --delete "$ROOT/build/mozcentral/browser/extensions/pdfjs/content/web/" "$GECKO_PATH/toolkit/components/pdfjs/content/web/" + +ls -R "$ROOT/build/mozcentral/browser/" +cp "$ROOT"/build/mozcentral/browser/locales/en-US/pdfviewer/*.properties "$GECKO_PATH/browser/locales/en-US/pdfviewer/" || true + +if [ -v PDFJS_TMPDIR ]; then + rm -rf "$PDFJS_TMPDIR" +fi \ No newline at end of file -- cgit v1.2.3