#!/bin/sh
set -e

EXIFTOOL_VERSION="${EXIFTOOL_VERSION:-13.42}"
NATIVE_DIR="${NATIVE_DIR:-/build/native}"
REPO_DIR="${REPO_DIR:-/build/repo}"

export PATH="$NATIVE_DIR/prefix/bin:$PATH"
PERL="$NATIVE_DIR/prefix/bin/perl"

cat /work/inputs/exiftool-13.42.tar.gz | tar -xzf - -C /build
cd "/build/exiftool-${EXIFTOOL_VERSION}"
$PERL Makefile.PL
make
make install PREFIX="$NATIVE_DIR/prefix"

cd "$REPO_DIR"
sed -i "/\$SIG{INT}\\s*=\\s*'SigInt';/d" "$NATIVE_DIR/prefix/bin/exiftool"
sed -i "/\$SIG{CONT}\\s*=\\s*'SigCont';/d" "$NATIVE_DIR/prefix/bin/exiftool"
cp "$NATIVE_DIR/prefix/bin/exiftool" "$REPO_DIR/exiftool.min.pl"
