mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-21 03:52:33 +00:00
e8d62cff03
2004-01-26 Manish Singh <yosh@gimp.org> * configure.in: add m4_defines for gimp_unstable and gimp_full_name, and define a GIMP_VISIBLE_NAME based on that. * data/misc/Makefile.am * data/misc/gimp.applications.in * data/misc/gimp.keys.in: made these configured files, so they can use GIMP_APP_VERSION and GIMP_VISIBLE_NAME. * data/misc/gimp.desktop.in.in: use GIMP_APP_VERSION and GIMP_VISIBLE_NAME.
73 lines
2.3 KiB
Makefile
73 lines
2.3 KiB
Makefile
## Makefile.am for gimp/data/misc
|
|
|
|
miscdatadir = $(gimpdatadir)/misc
|
|
|
|
miscdata_in_files = gimp.desktop.in.in
|
|
|
|
miscdata_data_files = $(miscdata_in_files:.desktop.in.in=.desktop)
|
|
|
|
miscdata_DATA = \
|
|
$(miscdata_data_files) \
|
|
gimp.applications \
|
|
gimp.keys
|
|
|
|
EXTRA_DIST = \
|
|
$(miscdata_in_files) \
|
|
gimp.applications.in \
|
|
gimp.keys.in
|
|
|
|
gen_sources = desktop-foo
|
|
CLEANFILES = $(gen_sources)
|
|
|
|
DISTCLEANFILES = gimp.desktop
|
|
|
|
gimp.desktop: gimp.desktop.in $(wildcard $(top_srcdir)/po/*.po)
|
|
sed -e 's|.[{]prefix[}]|${prefix}|' gimp.desktop.in > desktop-foo \
|
|
&& $(INTLTOOL_MERGE) $(top_srcdir)/po desktop-foo $(@) -d -u -c $(top_builddir)/po/.intltool-merge-cachemake \
|
|
&& rm -r desktop-foo
|
|
|
|
install-data-local:
|
|
if DESKTOP_DATADIR
|
|
if test -d $(DESTDIR)@DESKTOP_DATADIR@/applications; then \
|
|
cd $(DESTDIR)@DESKTOP_DATADIR@/applications \
|
|
&& rm -f gimp-@GIMP_APP_VERSION@.desktop \
|
|
&& $(LN_S) $(miscdatadir)/gimp.desktop gimp-@GIMP_APP_VERSION@.desktop \
|
|
; fi
|
|
if test -d $(DESTDIR)@DESKTOP_DATADIR@/application-registry; then \
|
|
cd $(DESTDIR)@DESKTOP_DATADIR@/application-registry \
|
|
&& rm -f gimp-@GIMP_APP_VERSION@.applications \
|
|
&& $(LN_S) $(miscdatadir)/gimp.applications gimp-@GIMP_APP_VERSION@.applications \
|
|
; fi
|
|
if test -d $(DESTDIR)@DESKTOP_DATADIR@/mime-info; then \
|
|
cd $(DESTDIR)@DESKTOP_DATADIR@/mime-info \
|
|
&& rm -f gimp-@GIMP_APP_VERSION@.keys \
|
|
&& $(LN_S) $(miscdatadir)/gimp.keys gimp-@GIMP_APP_VERSION@.keys \
|
|
; fi
|
|
endif
|
|
|
|
uninstall-local:
|
|
if DESKTOP_DATADIR
|
|
if test -d $(DESTDIR)@DESKTOP_DATADIR@/applications; then \
|
|
cd $(DESTDIR)@DESKTOP_DATADIR@/applications \
|
|
&& rm -f gimp-@GIMP_APP_VERSION@.desktop \
|
|
; fi
|
|
if test -d $(DESTDIR)@DESKTOP_DATADIR@/application-registry; then \
|
|
cd $(DESTDIR)@DESKTOP_DATADIR@/application-registry \
|
|
&& rm -f gimp-@GIMP_APP_VERSION@.applications \
|
|
; fi
|
|
if test -d $(DESTDIR)@DESKTOP_DATADIR@/mime-info; then \
|
|
cd $(DESTDIR)@DESKTOP_DATADIR@/mime-info \
|
|
&& rm -f gimp-@GIMP_APP_VERSION@.keys \
|
|
; fi
|
|
endif
|
|
|
|
validate: gimp.desktop
|
|
( dfvalidate=`which desktop-file-validate`; \
|
|
if test x$$dfvalidate != x && test -x $$dfvalidate; then \
|
|
$$dfvalidate $< || ( echo "* $< INVALID *"; exit 1 ) \
|
|
else \
|
|
echo "Can't find desktop-file-validate to validate $<; proceed with fingers crossed..."; \
|
|
fi )
|
|
|
|
dist-hook: validate
|