endif
+if OS_LINUX
+mime_DATA = webprovisioning/moonshot.xml
+mimedir = $(datadir)/mime/packages
+endif
if IPC_MSRPC
tests_basic_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS)
tests_basic_LDADD = ${top_builddir}/libmoonshot/libmoonshot.la $(moonshot_LIBS)
+if OS_LINUX
+install-data-hook:
+ "${UPDATE_MIME_DATABASE}" $(datadir)/mime
+endif
if OS_WIN32
;;
esac
+AM_CONDITIONAL([OS_LINUX], [test "$win32" != "yes"])
AM_CONDITIONAL([OS_WIN32], [test "$win32" = "yes"])
AM_CONDITIONAL([IPC_MSRPC], [test "$SERVER_IPC_MODULE" = "msrpc-glib2-1.0"])
AM_CONDITIONAL([IPC_DBUS], [test "$SERVER_IPC_MODULE" = "dbus-glib-1"])
fi
fi
+if test "$win32" != "yes"; then
+ AC_PATH_PROG([UPDATE_MIME_DATABASE], [update-mime-database], [no])
+ if test "$UPDATE_MIME_DATABASE" = "no"; then
+ AC_MSG_ERROR([
+*** Could not find the Freedesktop.org mime database update tool.
+*** Web provisioning files could not be automatically installed.])
+ fi
+fi
+
AC_SUBST(MIDL)
AC_SUBST(MSVC_LIB)
AC_SUBST(IMAGEMAGICK_CONVERT)
AC_SUBST(WIX_CANDLE)
AC_SUBST(WIX_LIGHT)
+AC_SUBST(UPDATE_MIME_DATABASE)
# Dependencies
PKG_CHECK_MODULES(moonshot,[
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/moonshot">
+ <comment>Moonshot Web Provisioning document</comment>
+ <acronym>MSHT</acronym>
+ <sub-class-of type="text/plain"/>
+ <generic-icon name="text-x-generic"/>
+ <glob pattern="*.msht"/>
+ <alias type="application/moonshot+xml"/>
+ </mime-type>
+</mime-info>