diff options
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | Makefile.in | 11 |
2 files changed, 12 insertions, 4 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-10-21 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (emacs_transform): New variable. | ||
| 4 | (install-etc): Prefer a make variable to a shell variable. | ||
| 5 | |||
| 1 | 2012-10-18 Stefan Monnier <monnier@iro.umontreal.ca> | 6 | 2012-10-18 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 7 | ||
| 3 | * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well. | 8 | * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well. |
diff --git a/Makefile.in b/Makefile.in index c27b6777162..2f5f78ba41a 100644 --- a/Makefile.in +++ b/Makefile.in | |||
| @@ -631,14 +631,17 @@ install-man: | |||
| 631 | done | 631 | done |
| 632 | 632 | ||
| 633 | ## Install those items from etc/ that need to end up elsewhere. | 633 | ## Install those items from etc/ that need to end up elsewhere. |
| 634 | |||
| 635 | # Like EMACS, but without EXEEXT. | ||
| 636 | emacs_transform = `echo emacs | sed '$(TRANSFORM)'` | ||
| 637 | |||
| 634 | install-etc: | 638 | install-etc: |
| 635 | umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir} | 639 | umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir} |
| 636 | dest=`echo emacs | sed '$(TRANSFORM)'`; \ | ||
| 637 | tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \ | 640 | tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \ |
| 638 | sed -e "/^Exec=emacs/ s/emacs/$${dest}/" \ | 641 | sed -e '/^Exec=emacs/ s/emacs/${emacs_transform}/' \ |
| 639 | -e "/^Icon=emacs/ s/emacs/$${dest}/" \ | 642 | -e '/^Icon=emacs/ s/emacs/${emacs_transform}/' \ |
| 640 | ${srcdir}/etc/emacs.desktop > $${tmp}; \ | 643 | ${srcdir}/etc/emacs.desktop > $${tmp}; \ |
| 641 | ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/$${dest}.desktop; \ | 644 | ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/${emacs_transform}.desktop; \ |
| 642 | rm -f $${tmp} | 645 | rm -f $${tmp} |
| 643 | thisdir=`/bin/pwd`; \ | 646 | thisdir=`/bin/pwd`; \ |
| 644 | cd ${iconsrcdir} || exit 1; umask 022 ; \ | 647 | cd ${iconsrcdir} || exit 1; umask 022 ; \ |