media/update-libjpeg.sh
author Marian-Vasile Laza <mlaza@mozilla.com>
Thu, 27 Jan 2022 11:45:09 +0200
changeset 605659 7dff1a12e1a4fd90cd5bf56e334120b08b64066b
parent 591817 da5b090edd2b4a9d46125c5af15773fff2d9c025
permissions -rwxr-xr-x
Merge autoland to mozilla-central. a=merge

#!/bin/sh

set -v -e -x

if [ $# -lt 1 ]; then
  echo "Usage: update-libjpeg.sh /path/to/libjpeg-turbo/ [tag]"
  exit 1
fi

srcdir=`realpath $(dirname $0)`
topsrcdir=${srcdir}/..
rm -rf $srcdir/libjpeg

repo=$1
tag=${2-HEAD}

(cd $repo; git archive --prefix=media/libjpeg/ $tag) | (cd $srcdir/..; tar xf -)

cd $srcdir/libjpeg

revert_files="jconfig.h jconfigint.h moz.build MOZCHANGES mozilla.diff"
if test -d ${topsrcdir}/.hg; then
    hg revert --no-backup $revert_files
elif test -e ${topsrcdir}/.git; then
    git checkout HEAD -- $revert_files
fi

patch -p0 -i mozilla.diff