From e803c29f893097a5a536403066dc074ad08df09c Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Tue, 15 Jan 2013 00:10:34 +0100 Subject: Respect LINGUAS in 'make install'. --- Makefile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 247c05467..be2e0891b 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,7 @@ BINDIR_FILES = ebuild egencache emerge emerge-webrsync \ SBINDIR_FILES = archive-conf dispatch-conf emaint \ env-update etc-update fixpackages regenworld DOCS = ChangeLog NEWS RELEASE-NOTES +LINGUAS ?= $(shell cd "$(srcdir)/man" && find -mindepth 1 -type d) ifdef PYTHONPATH PYTHONPATH := $(srcdir)/pym:$(PYTHONPATH) @@ -184,15 +185,17 @@ install: cd "$(srcdir)"; \ install -m $(INSMODE) $(DOCS) "$(DESTDIR)$(docdir)"; \ \ - for x in "" $$(cd "$(srcdir)/man" && find -type d) ; do \ + for x in "" $(LINGUAS); do \ for y in 1 5 ; do \ - cd "$(srcdir)/man/$$x"; \ - files=$$(echo *.$$y); \ - if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \ - continue; \ + if [ -d "$(srcdir)/man/$$x" ]; then \ + cd "$(srcdir)/man/$$x"; \ + files=$$(echo *.$$y); \ + if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \ + continue; \ + fi; \ + install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \ + install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \ fi; \ - install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \ - install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \ done; \ done; \ \ -- cgit v1.2.3-1-g7c22