#!/bin/bash
# Copyright 2022 Collabora Ltd.
# SPDX-License-Identifier: Apache-2.0

set -eu
set -o pipefail

verbose () {
    echo "# running:$(printf ' %q' "$@")" >&2
    "$@"
}

verbose test -x /usr/libexec/afdko/detype1
verbose test -x /usr/libexec/afdko/makeotfexe
verbose test -x /usr/libexec/afdko/mergefonts
verbose test -x /usr/libexec/afdko/otf2otc
verbose test -x /usr/libexec/afdko/rotatefont
verbose test -x /usr/libexec/afdko/sfntdiff
verbose test -x /usr/libexec/afdko/sfntedit
verbose test -x /usr/libexec/afdko/spot
verbose test -x /usr/libexec/afdko/tx
verbose test -x /usr/libexec/afdko/type1
verbose test -x /usr/bin/afdko

verbose afdko otf2otc -o "$AUTOPKGTEST_TMP/cantarell.otc" /usr/share/fonts/opentype/cantarell/Cantarell-Regular.otf

description="$(verbose file "$AUTOPKGTEST_TMP/cantarell.otc")"

echo "$description"

case "$description" in
    (*OpenType\ font*)
        ;;
    (*)
        echo "ERROR: Expected OpenType font"
        exit 1
        ;;
esac

# vim:set sw=4 sts=4 et:
