mirror of
https://git.zap.org.au/git/trader.git
synced 2024-11-03 17:27:29 -05:00
25 lines
433 B
Bash
Executable File
25 lines
433 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Create or update desktop files using msgfmt(1)
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
# $Id$
|
|
|
|
# Usage:
|
|
# msgfmt-desktop -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 --desktop -d "$PODIR" --template "$INPUT" -o "$OUTPUT"; then
|
|
echo "$0: Using cp(1) program instead"
|
|
cp "$INPUT" "$OUTPUT"
|
|
fi
|