Ref #559: Geeqie won't start if clutter fails to init
[geeqie.git] / Makefile.am
index 4fc29e3..ab734b2 100644 (file)
@@ -23,21 +23,32 @@ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
 icondir = $(datadir)/pixmaps
 icon_DATA = geeqie.png
 
+# Location defined by freedesktop.org
+if EXTERNAL_PREFIX
+appdatadir = $(datadir)/metainfo
+else
+appdatadir = /usr/share/metainfo
+endif
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+appdata_in_files = org.geeqie.Geeqie.appdata.xml.in
+@INTLTOOL_XML_RULE@
+
 EXTRA_DIST = \
        $(readme_DATA)  \
-       $(desktop_DATA) \
        $(desktop_in_files)     \
        $(icon_DATA)    \
        geeqie.spec.in  \
        geeqie.1        \
-       doxygen.conf
+       doxygen.conf    \
+       $(appdata_in_files)
 
 dist-hook: geeqie.spec
        cp $(top_builddir)/geeqie.spec $(distdir)
 
 DISTCLEANFILES = config.report
+CLEANFILES = $(desktop_DATA) ChangeLog.html $(appdata_DATA)
 
-.PHONY: ChangeLog.html
+.PHONY: ChangeLog
 ChangeLog.html:
        ./gen_changelog.sh