#!/bin/sh

# Create or update AppData files using msgfmt(1)
# SPDX-License-Identifier: GPL-3.0-or-later
# $Id: a6743dc5ea64afb8f932ebe61147f4b8245cae2f $

# Usage:
#   msgfmt-metainfo -d PODIR INPUT OUTPUT

set -e

if [ x"$1" != x"-d" ]; then
    echo "$0: Missing parameters" 1>&2
    exit 1
fi

PODIR="$2"
INPUT="$3"
OUTPUT="$4"

if ! msgfmt --xml -d "$PODIR" --template "$INPUT" -o "$OUTPUT"; then
    echo "$0: Using cp(1) program instead"
    cp "$INPUT" "$OUTPUT"
fi
