diff --git a/ChangeLog b/ChangeLog index 3867da827..1dc709feb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,6 +10,8 @@ * Panels/English.proj: Replace GSPageLayout.gorm and GSPrintPanel.gorm with updated GOrm dirs. Make Options button non-continuous. + * Panels/GNUmakefile.postamble (after-install): Install the + gorm dirs. 2003-07-19 Fred Kiefer diff --git a/Panels/GNUmakefile b/Panels/GNUmakefile index 26e5f2a59..c145b7bee 100644 --- a/Panels/GNUmakefile +++ b/Panels/GNUmakefile @@ -35,8 +35,9 @@ include ../Version LANGUAGES = English -LOCALIZED_RESOURCE_FILES = GSPrintPanel.gorm GSPageLayout.gorm \ - SpellPanel.gmodel \ +LOCALIZED_RESOURCE_FILES = SpellPanel.gmodel + +LOCALIZED_RESOURCE_COMPONENTS = GSPrintPanel.gorm GSPageLayout.gorm \ GSDataLinkPanel.gorm -include GNUmakefile.preamble diff --git a/Panels/GNUmakefile.postamble b/Panels/GNUmakefile.postamble index 805bdef48..40cc8937a 100644 --- a/Panels/GNUmakefile.postamble +++ b/Panels/GNUmakefile.postamble @@ -38,6 +38,20 @@ ifneq ($(strip $(LOCALIZED_RESOURCE_FILES)),) done; \ done;) endif +ifneq ($(strip $(LOCALIZED_RESOURCE_COMPONENTS)),) + @(echo "Copying localized components into system..."; \ + for l in $(LANGUAGES); do \ + if [ ! -f $$l.lproj ]; then \ + $(MKDIRS) $(GNUSTEP_RESOURCES)/gnustep-gui/$$l.lproj; \ + fi; \ + for f in $(LOCALIZED_RESOURCE_COMPONENTS); do \ + if [ -d $$l.lproj/$$f ]; then \ + cp -r $$l.lproj/$$f $(GNUSTEP_RESOURCES)/gnustep-gui/$$l.lproj; \ + rm -rf $(GNUSTEP_RESOURCES)/gnustep-gui/$$l.lproj/$$f/CVS; \ + fi; \ + done; \ + done;) +endif # Things to do after uninstalling after-uninstall::