Blame common/gst-indent

Packit Service 963350
#!/bin/sh
Packit Service 963350
#
Packit Service 963350
# Check that the code follows a consistant code style
Packit Service 963350
#
Packit Service 963350
Packit Service 963350
# Check for existence of indent, and error out if not present.
Packit Service 963350
# On some *bsd systems the binary seems to be called gnunindent,
Packit Service 963350
# so check for that first.
Packit Service 963350
Packit Service 963350
version=`gnuindent --version 2>/dev/null`
Packit Service 963350
if test "x$version" = "x"; then
Packit Service 963350
  version=`gindent --version 2>/dev/null`
Packit Service 963350
  if test "x$version" = "x"; then
Packit Service 963350
    version=`indent --version 2>/dev/null`
Packit Service 963350
    if test "x$version" = "x"; then
Packit Service 963350
      echo "GStreamer git pre-commit hook:"
Packit Service 963350
      echo "Did not find GNU indent, please install it before continuing."
Packit Service 963350
      exit 1
Packit Service 963350
    else
Packit Service 963350
      INDENT=indent
Packit Service 963350
    fi
Packit Service 963350
  else
Packit Service 963350
    INDENT=gindent
Packit Service 963350
  fi
Packit Service 963350
else
Packit Service 963350
  INDENT=gnuindent
Packit Service 963350
fi
Packit Service 963350
Packit Service 963350
case `$INDENT --version` in
Packit Service 963350
  GNU*)
Packit Service 963350
      ;;
Packit Service 963350
  default)
Packit Service 963350
      echo "GStreamer git pre-commit hook:"
Packit Service 963350
      echo "Did not find GNU indent, please install it before continuing."
Packit Service 963350
      echo "(Found $INDENT, but it doesn't seem to be GNU indent)"
Packit Service 963350
      exit 1
Packit Service 963350
      ;;
Packit Service 963350
esac
Packit Service 963350
Packit Service 963350
INDENT_PARAMETERS="--braces-on-if-line \
Packit Service 963350
	--case-brace-indentation0 \
Packit Service 963350
	--case-indentation2 \
Packit Service 963350
	--braces-after-struct-decl-line \
Packit Service 963350
	--line-length80 \
Packit Service 963350
	--no-tabs \
Packit Service 963350
	--cuddle-else \
Packit Service 963350
	--dont-line-up-parentheses \
Packit Service 963350
	--continuation-indentation4 \
Packit Service 963350
	--honour-newlines \
Packit Service 963350
	--tab-size8 \
Packit Service 963350
	--indent-level2 \
Packit Service 963350
	--leave-preprocessor-space"
Packit Service 963350
Packit Service 963350
$INDENT ${INDENT_PARAMETERS} $@
Packit Service 963350