From e479b2082b48d0056f9c7eac81b8d2a9a48c458f Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 2 Dec 2019 19:06:31 -0700 Subject: [PATCH] Get the message catalogs installed properly on make install --- cde/programs/localized/C/msg/Makefile.am | 4 ++++ cde/programs/localized/templates/msg.C.am | 18 +++++++++++++----- cde/programs/localized/templates/msg.am | 7 ++++--- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/cde/programs/localized/C/msg/Makefile.am b/cde/programs/localized/C/msg/Makefile.am index 86ff2842..4d1730ce 100644 --- a/cde/programs/localized/C/msg/Makefile.am +++ b/cde/programs/localized/C/msg/Makefile.am @@ -3,3 +3,7 @@ MAINTAINERCLEANFILES = Makefile.in include ../../templates/C.am include ../../templates/msg.C.am +# Setup a symlink from C -> en_US.UTF-8 +install-data-hook: + $(RM) $(DESTDIR)$(CDE_INSTALLATION_TOP)/lib/nls/msg/en_US.UTF-8 + cd $(DESTDIR)$(CDE_INSTALLATION_TOP)/lib/nls/msg/ && $(LN_S) C en_US.UTF-8 diff --git a/cde/programs/localized/templates/msg.C.am b/cde/programs/localized/templates/msg.C.am index 460bc933..d04c839e 100644 --- a/cde/programs/localized/templates/msg.C.am +++ b/cde/programs/localized/templates/msg.C.am @@ -1,8 +1,10 @@ # process the message files... -# NOTYET dtinfo.cat dtinfo_start.cat +# NOTYET dtinfo.cat dtinfo_start.cat -BUILT_SOURCES = Xm.cat Mrm.cat Uil.cat DtHelp.cat fmt_tbl.cat \ +# BROKEN (always has been): fmt_tbl.cat + +BUILT_SOURCES = Xm.cat Mrm.cat Uil.cat DtHelp.cat \ DtMail.cat DtPrint.cat DtWidget.cat MotifApp.cat \ SUNW_TOOLTALK.cat dt.cat dtact.cat dtbuilder.cat dtcalc.cat \ dtcm.cat dtcodegen.cat dtconfig.cat dtcopy.cat dtcreate.cat \ @@ -15,6 +17,9 @@ BUILT_SOURCES = Xm.cat Mrm.cat Uil.cat DtHelp.cat fmt_tbl.cat \ CLEANFILES = $(BUILT_SOURCES) +msgcatdir = $(CDE_INSTALLATION_TOP)/lib/nls/msg/$(LANG) +dist_msgcat_DATA = $(BUILT_SOURCES) + TOP = $(top_builddir)/programs TOPLIB = $(top_builddir)/lib TOPMOTIF = $(top_builddir)/imports/ @@ -35,9 +40,12 @@ DtHelp.cat: $(TOPLIB)/DtHelp/DtHelp.msg $(RM) $@ LANG=C $(GENCAT) -o $@ $^ || $(RM) $@ -fmt_tbl.cat: $(TOPLIB)/DtHelp/fmt_tbl.msg - $(RM) $@ - LANG=C $(GENCAT) -o $@ $^ || $(RM) $@ +# FIXME This appears to have been broken a long time ago. Needs +# investigation. +# +#fmt_tbl.cat: $(TOPLIB)/DtHelp/fmt_tbl.msg +# $(RM) $@ +# LANG=C $(GENCAT) -o $@ $^ || $(RM) $@ DtMail.cat: $(TOP)/dtmail/dtmail/DtMail.msg $(RM) $@ diff --git a/cde/programs/localized/templates/msg.am b/cde/programs/localized/templates/msg.am index 2b593198..14f9c471 100644 --- a/cde/programs/localized/templates/msg.am +++ b/cde/programs/localized/templates/msg.am @@ -1,11 +1,12 @@ # message files for non-C locales - ie: local .msg files. So much # nicer :) -TMPLOCAL_DEST = $(shell ls *.msg |grep -v libAB |sed -e 's/.msg/.cat/g') - -BUILT_SOURCES = $(TMPLOCAL_DEST) +BUILT_SOURCES = $(shell ls *.msg |grep -v libAB |sed -e 's/.msg/.cat/g') CLEANFILES = $(BUILT_SOURCES) +msgcatdir = $(CDE_INSTALLATION_TOP)/lib/nls/msg/$(LANG) +dist_msgcat_DATA = $(BUILT_SOURCES) + SUFFIXES = .msg .cat .msg.cat: -- 2.25.1