Hi Raman, these patches add DESTDIR support to the install targets in the main emacspeak Makefile and the Makefile in the info directory. Thanks, William
Index: Makefile =================================================================== --- Makefile (revision 6215) +++ Makefile (working copy) @@ -258,58 +258,58 @@ install: $(MAKE) config SRC=$(libdir) - $(INSTALL) -d $(libparentdir) - $(INSTALL) -d $(libdir) - touch $(libdir)/.nosearch - $(INSTALL) -d $(libdir)/lisp - $(INSTALL) -d $(libdir)/lisp/xml-forms - $(INSTALL) -d $(libdir)/lisp/g-client - $(INSTALL) -d $(libdir)/lisp/g-client/python - $(INSTALL) -d $(libdir)/etc - $(INSTALL) -d $(libdir)/sawfish - $(INSTALL) -d $(libdir)/xsl - $(INSTALL) -d $(libdir)/user-guide - $(INSTALL) -d $(libdir)/install-guide - $(INSTALL) -m 0644 ${ID} $(libdir) - $(INSTALL) -m 0644 lisp/*.el lisp/*.elc $(libdir)/lisp - $(INSTALL) -m 0644 lisp/xml-forms/*.xml $(libdir)/lisp/xml-forms - $(INSTALL) -m 0644 lisp/g-client/*.el $(libdir)/lisp/g-client - $(INSTALL) -m 0644 lisp/g-client/*.xsl $(libdir)/lisp/g-client - $(INSTALL) -m 0644 lisp/g-client/python/*.py $(libdir)/lisp/g-client/python - $(INSTALL) -m 0644 sawfish/*.jl sawfish/sawfishrc $(libdir)/sawfish - $(INSTALL) -m 0644 xsl/*.xsl $(libdir)/xsl - $(INSTALL) -m 0644 ${UGUIDE} $(libdir)/user-guide - $(INSTALL) -m 0644 ${IGUIDE} $(libdir)/install-guide - $(INSTALL) -d $(libdir)/sounds - $(INSTALL) -d $(libdir)/js - $(INSTALL) -m 644 ${JS} $(libdir)/js - $(INSTALL) -d $(libdir)/servers - $(INSTALL) -d $(libdir)/servers/python - $(INSTALL) -d $(libdir)/servers/linux-outloud - $(INSTALL) -m 755 ${OUTLOUD} $(libdir)/servers/linux-outloud - cp ${PYFILES} $(libdir)/servers/python - $(INSTALL) -d $(libdir)/servers/linux-espeak - $(INSTALL) -m 755 ${ESPEAK} $(libdir)/servers/linux-espeak - $(INSTALL) -d $(libdir)/servers/software-dtk - $(INSTALL) -m 755 ${DTKTTS} $(libdir)/servers/software-dtk - $(INSTALL) -m 755 ${TCL_PROGRAMS} $(libdir)/servers - $(INSTALL) -m 0644 ${NEWS} $(libdir)/etc - cp ${MISC} $(libdir)/etc - $(CP) -r $(SOUNDS) $(libdir)/sounds - chmod -R go+rX $(libdir)/sounds - $(CP) -r $(REALAUDIO) $(libdir) - chmod -R go+rX $(libdir)/realaudio - $(CP) -r $(SHOUTCAST) $(libdir) - chmod -R go+rX $(libdir)/shoutcast - $(INSTALL) -d $(libdir)/etc/forms - $(INSTALL) -m 0644 $(FORMS) $(libdir)/etc/forms - $(INSTALL) -d $(libdir)/etc/tables - $(INSTALL) -m 0644 $(TABLE_SAMPLES) $(libdir)/etc/tables - $(INSTALL) -d $(bindir) - $(INSTALL) -m 0755 etc/emacspeak.sh $(bindir)/emacspeak - $(INSTALL) -d $(infodir) + $(INSTALL) -d $(DESTDIR)$(libparentdir) + $(INSTALL) -d $(DESTDIR)$(libdir) + touch $(DESTDIR)$(libdir)/.nosearch + $(INSTALL) -d $(DESTDIR)$(libdir)/lisp + $(INSTALL) -d $(DESTDIR)$(libdir)/lisp/xml-forms + $(INSTALL) -d $(DESTDIR)$(libdir)/lisp/g-client + $(INSTALL) -d $(DESTDIR)$(libdir)/lisp/g-client/python + $(INSTALL) -d $(DESTDIR)$(libdir)/etc + $(INSTALL) -d $(DESTDIR)$(libdir)/sawfish + $(INSTALL) -d $(DESTDIR)$(libdir)/xsl + $(INSTALL) -d $(DESTDIR)$(libdir)/user-guide + $(INSTALL) -d $(DESTDIR)$(libdir)/install-guide + $(INSTALL) -m 0644 ${ID} $(DESTDIR)$(libdir) + $(INSTALL) -m 0644 lisp/*.el lisp/*.elc $(DESTDIR)$(libdir)/lisp + $(INSTALL) -m 0644 lisp/xml-forms/*.xml $(DESTDIR)$(libdir)/lisp/xml-forms + $(INSTALL) -m 0644 lisp/g-client/*.el $(DESTDIR)$(libdir)/lisp/g-client + $(INSTALL) -m 0644 lisp/g-client/*.xsl $(DESTDIR)$(libdir)/lisp/g-client + $(INSTALL) -m 0644 lisp/g-client/python/*.py $(DESTDIR)$(libdir)/lisp/g-client/python + $(INSTALL) -m 0644 sawfish/*.jl sawfish/sawfishrc $(DESTDIR)$(libdir)/sawfish + $(INSTALL) -m 0644 xsl/*.xsl $(DESTDIR)$(libdir)/xsl + $(INSTALL) -m 0644 ${UGUIDE} $(DESTDIR)$(libdir)/user-guide + $(INSTALL) -m 0644 ${IGUIDE} $(DESTDIR)$(libdir)/install-guide + $(INSTALL) -d $(DESTDIR)$(libdir)/sounds + $(INSTALL) -d $(DESTDIR)$(libdir)/js + $(INSTALL) -m 644 ${JS} $(DESTDIR)$(libdir)/js + $(INSTALL) -d $(DESTDIR)$(libdir)/servers + $(INSTALL) -d $(DESTDIR)$(libdir)/servers/python + $(INSTALL) -d $(DESTDIR)$(libdir)/servers/linux-outloud + $(INSTALL) -m 755 ${OUTLOUD} $(DESTDIR)$(libdir)/servers/linux-outloud + cp ${PYFILES} $(DESTDIR)$(libdir)/servers/python + $(INSTALL) -d $(DESTDIR)$(libdir)/servers/linux-espeak + $(INSTALL) -m 755 ${ESPEAK} $(DESTDIR)$(libdir)/servers/linux-espeak + $(INSTALL) -d $(DESTDIR)$(libdir)/servers/software-dtk + $(INSTALL) -m 755 ${DTKTTS} $(DESTDIR)$(libdir)/servers/software-dtk + $(INSTALL) -m 755 ${TCL_PROGRAMS} $(DESTDIR)$(libdir)/servers + $(INSTALL) -m 0644 ${NEWS} $(DESTDIR)$(libdir)/etc + cp ${MISC} $(DESTDIR)$(libdir)/etc + $(CP) -r $(SOUNDS) $(DESTDIR)$(libdir)/sounds + chmod -R go+rX $(DESTDIR)$(libdir)/sounds + $(CP) -r $(REALAUDIO) $(DESTDIR)$(libdir) + chmod -R go+rX $(DESTDIR)$(libdir)/realaudio + $(CP) -r $(SHOUTCAST) $(DESTDIR)$(libdir) + chmod -R go+rX $(DESTDIR)$(libdir)/shoutcast + $(INSTALL) -d $(DESTDIR)$(libdir)/etc/forms + $(INSTALL) -m 0644 $(FORMS) $(DESTDIR)$(libdir)/etc/forms + $(INSTALL) -d $(DESTDIR)$(libdir)/etc/tables + $(INSTALL) -m 0644 $(TABLE_SAMPLES) $(DESTDIR)$(libdir)/etc/tables + $(INSTALL) -d $(DESTDIR)$(bindir) + $(INSTALL) -m 0755 etc/emacspeak.sh $(DESTDIR)$(bindir)/emacspeak + $(INSTALL) -d $(DESTDIR)$(infodir) cd info; \ - $(MAKE) install infodir=$(infodir) + $(MAKE) install DESTDIR="$(DESTDIR)" infodir="$(infodir)" uninstall: rm -rf $(infodir)/emacspeak.info* $(bindir)/emacspeak
Index: Makefile =================================================================== --- Makefile (revision 6215) +++ Makefile (working copy) @@ -30,7 +30,7 @@ if test -x /sbin/install-info ; then \ install-info emacspeak.info /etc/info-dir; \ fi - $(INSTALL) -m 644 *.info* $(infodir) + $(INSTALL) -m 644 *.info* $(DESTDIR)$(infodir) uninstall: if test -e /sbin/install-info ; then \
Attachment:
pgpFdPHlZQcf5.pgp
Description: PGP signature
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998