endif
if OS_LINUX
+## Installing mime type data
mime_DATA = webprovisioning/moonshot.xml
mimedir = $(datadir)/mime/packages
+
+## Installing
+dotdesktop_DATA = moonshot.desktop moonshot-webp.desktop
+dotdesktopdir = $(datadir)/applications
endif
if IPC_MSRPC
if OS_LINUX
install-data-hook:
"${UPDATE_MIME_DATABASE}" $(datadir)/mime
+ "${UPDATE_DESKTOP_DATABASE}" $(datadir)/applications
endif
if OS_WIN32
*** Could not find the Freedesktop.org mime database update tool.
*** Web provisioning files could not be automatically installed.])
fi
+ AC_PATH_PROG([UPDATE_DESKTOP_DATABASE], [update-desktop-database], [no])
+ if test "$UPDATE_DESKTOP_DATABASE" = "no"; then
+ AC_MSG_ERROR([
+*** Could not find the Freedesktop.org desktop entry database update
+*** tool. Web provisioning files could not be automatically installed.])
+ fi
fi
+MOONSHOT_APP="$bindir/moonshot"
+MOONSHOT_WEBP="$bindir/moonshot-webp"
+
AC_SUBST(MIDL)
AC_SUBST(MSVC_LIB)
AC_SUBST(IMAGEMAGICK_CONVERT)
AC_SUBST(WIX_CANDLE)
AC_SUBST(WIX_LIGHT)
AC_SUBST(UPDATE_MIME_DATABASE)
+AC_SUBST(UPDATE_DESKTOP_DATABASE)
+AC_SUBST(MOONSHOT_APP)
+AC_SUBST(MOONSHOT_WEBP)
# Dependencies
PKG_CHECK_MODULES(moonshot,[
AC_CONFIG_FILES([
Makefile
po/Makefile.in
+ moonshot.desktop
+ moonshot-webp.desktop
])
AC_OUTPUT
--- /dev/null
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Terminal=false
+Exec=moonshot-webp %f
+Name=Moonshot Web Provisioning Installer
+NoDisplay=true
+Categories=System;Settings
+MimeType=application/moonshot
--- /dev/null
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Terminal=false
+Exec=moonshot
+Name=Moonshot Identity Manager
+Icon=config-user
+Categories=System;Settings
+URL=http://www.project-moonshot.org
card.username,
card.password,
card.issuer,
- card.rules,
- card.services,
+ rules,
+ services,
card.trust_anchor.ca_cert,
card.trust_anchor.subject,
card.trust_anchor.subject_alt,
<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"/>