Codebase list printer-driver-indexbraille / lintian-fixes/main configure.ac
lintian-fixes/main

Tree @lintian-fixes/main (Download .tar.gz)

configure.ac @lintian-fixes/mainraw · history · blame

AC_PREREQ([2.68])
AC_INIT([printer-driver-indexbraille],  1.2.3, [support@indexbraille.com])
AM_INIT_AUTOMAKE([subdir-objects])

AC_CONFIG_SRCDIR([filter/index-direct-braille.c])

AC_PROG_CC
AC_PROG_INSTALL
AC_CHECK_PROG([PPDC], [ppdc], [ppdc])
if ! test x$PPDC = xppdc
then
	 AC_MSG_ERROR([Unable to find ppdc, required to generate the ppd-files.])
fi
AC_SUBST(PPDC)

AC_CANONICAL_HOST
case $host_os in
	darwin*)
		OSX_CUPS=/usr/share/cups
		OSX_PRINTERS=/Library/Printers

		MIME_PATH="${OSX_CUPS}/mime"
		DRV_PATH="${OSX_PRINTERS}/Index-Braille/drv"
		PPD_PATH="${OSX_PRINTERS}/PPDs/Contents/Resources"
		PPD_PREFIX="Index-Braille-"
		FILTER_PATH="${OSX_PRINTERS}/Index-Braille/filter"
		PPD_FILTER="s|^\(\*cupsFilter: \\\".*\) \(index-.*braille.*\\\"\)|\1 ${FILTER_PATH}/\2|g"
		;;
	*)
		MIME_PATH="${datadir}/cups/mime"
		DRV_PATH="${datadir}/cups/drv"
		PPD_PATH="${datadir}/cups/ppd/Index-Braille"
		PPD_PREFIX=""
		FILTER_PATH="${libdir}/cups/filter"
		PPD_FILTER=""
		;;
esac

AC_SUBST(FILTER_PATH)
AC_SUBST(MIME_PATH)
AC_SUBST(DRV_PATH)
AC_SUBST(PPD_PATH)
AC_SUBST(PPD_PREFIX)
AC_SUBST(PPD_FILTER)

AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([mkdeb.sh], [chmod +x mkdeb.sh])
AC_CONFIG_FILES([filter/index-braille.sh])
AC_CONFIG_FILES([osx-installer/printer-driver-indexbraille.xml])
AC_CONFIG_FILES([osx-installer/welcome.html])
AC_CONFIG_FILES([osx-installer/license.html])
AC_CONFIG_FILES([osx-installer/conclusion.html])
AC_OUTPUT