diff --exclude=CVS -Nurp concordance/libconcord/configure.ac concordance-mod/libconcord/configure.ac --- concordance/libconcord/configure.ac 2009-03-08 20:52:41.000000000 +0200 +++ concordance-mod/libconcord/configure.ac 2009-07-12 17:58:03.000000000 +0300 @@ -2,6 +2,23 @@ AC_INIT([libconcord], [0.21], [bug-autom AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_PROG_LIBTOOL AC_PROG_CXX +# +# allow the user to disable the mime database update +# +AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no) +HAVE_NEW_MIME=no +AC_ARG_ENABLE(mime-update, + AS_HELP_STRING([--disable-mime-update], + [Disable the MIME database update])], + [disable_mime=yes], + [disable_mime=no]) +if test "x$disable_mime" = "xno"; then + if test "x$UPDATE_MIME_DATABASE" != "xno"; then + HAVE_NEW_MIME=yes + AC_DEFINE(HAVE_NEW_MIME,1,[update mime database?]) + fi +fi +AM_CONDITIONAL(HAVE_NEW_MIME, test x$HAVE_NEW_MIME = xyes) a=1 AC_CHECK_HEADER(usb.h, [], [a=0]) AC_CHECK_LIB(usb, usb_init, [], [a=0]) diff --exclude=CVS -Nurp concordance/libconcord/libconcord.xml concordance-mod/libconcord/libconcord.xml --- concordance/libconcord/libconcord.xml 1970-01-01 02:00:00.000000000 +0200 +++ concordance-mod/libconcord/libconcord.xml 2009-07-12 18:10:27.000000000 +0300 @@ -0,0 +1,15 @@ + + + + Logitech Harmony remote control update file (EZHex) + + + + Logitech Harmony remote control update file (EZUp) + + + + Logitech Harmony remote control update file (EZTut) + + + diff --exclude=CVS -Nurp concordance/libconcord/Makefile.am concordance-mod/libconcord/Makefile.am --- concordance/libconcord/Makefile.am 2009-03-08 20:52:41.000000000 +0200 +++ concordance-mod/libconcord/Makefile.am 2009-07-12 17:58:03.000000000 +0300 @@ -37,3 +37,25 @@ install_consolekit: consolekit install_u $(install_sh_DATA) libconcord.perms \ $(DESTDIR)$(datarootdir)/hal/fdi/policy/10osvendor/99-libconcord.perms +# MIME stuff + +newmimedir = $(datadir)/mime/packages +newmime_DATA = libconcord.xml + +EXTRA_DIST = \ + $(mime_DATA) \ + $(newmime_DATA) + +install-data-hook: +if HAVE_NEW_MIME + if test -z "$(DESTDIR)"; then \ + $(UPDATE_MIME_DATABASE) "$(datadir)/mime"; \ + fi +endif + +uninstall-hook: +if HAVE_NEW_MIME + if test -z "$(DESTDIR)"; then \ + $(UPDATE_MIME_DATABASE) "$(datadir)/mime"; \ + fi +endif