Makefile can install various localized manpages

This commit is contained in:
Bill Kendrick 2021-08-14 22:37:05 -07:00
parent 4b0394fd96
commit 9a02e730e8
5 changed files with 21 additions and 8 deletions

View file

@ -699,9 +699,11 @@ uninstall: uninstall-i18n
-rm -r $(DATA_PREFIX)
-rm -r $(DOC_PREFIX)
-rm $(MAN_PREFIX)/man1/tuxpaint.1.gz
-rm $(MAN_PREFIX)/pl/man1/tuxpaint.1.gz
-rm $(MAN_PREFIX)/*/man1/tuxpaint.1.gz
-rm $(MAN_PREFIX)/man1/tuxpaint-import.1.gz
-rm $(MAN_PREFIX)/*/man1/tuxpaint-import.1.gz
-rm $(MAN_PREFIX)/man1/tp-magic-config.1.gz
-rm $(MAN_PREFIX)/*/man1/tp-magic-config.1.gz
-rm -f -r $(CONFDIR)
-rm $(COMPLETIONDIR)/tuxpaint-completion.bash
-rm -r $(MAGIC_PREFIX)
@ -1070,22 +1072,31 @@ install-doc:
.PHONY: install-man
install-man:
@echo
@echo "...Installing man pages..."
@echo "...Installing English man pages..."
@# man1 directory...
@install -d $(MAN_PREFIX)/man1
@# tuxpaint.1
@cp man/tuxpaint.1 $(MAN_PREFIX)/man1
@cp man/en/tuxpaint.1 $(MAN_PREFIX)/man1/
@gzip -f $(MAN_PREFIX)/man1/tuxpaint.1
@chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint.1.gz
@# tuxpaint-import.1
@cp man/tuxpaint-import.1 $(MAN_PREFIX)/man1/
@cp man/en/tuxpaint-import.1 $(MAN_PREFIX)/man1/
@gzip -f $(MAN_PREFIX)/man1/tuxpaint-import.1
@chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-import.1.gz
@# tp-magic-config.1
@cp man/tp-magic-config.1 $(MAN_PREFIX)/man1/
@cp man/en/tp-magic-config.1 $(MAN_PREFIX)/man1/
@gzip -f $(MAN_PREFIX)/man1/tp-magic-config.1
@chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tp-magic-config.1.gz
@echo
for l in `ls -d man/*.UTF-8 | cut -d '/' -f 2`; do \
DEST=$(MAN_PREFIX)/$$l/man1 ; \
echo "...Installing $$l man pages into $$DEST..." ; \
install -d $$DEST ; \
cp man/$$l/tuxpaint.1 $$DEST ; \
gzip -f $$DEST/tuxpaint.1 ; \
chmod a+rx,g-w,o-w $$DEST/tuxpaint.1.gz ; \
done
@# FIXME: The other man pages aren't localizable yet -bjk 2021.08.14
# Install the support files for macOS application bundle
.PHONY: install-macbundle

View file

@ -8,7 +8,7 @@ http://www.tuxpaint.org/
$Id$
2021.August.9 (0.9.27)
2021.August.14 (0.9.27)
* Documentation updates
---------------------
* Ensured Tux Paint's built-in help ("tuxpaint --help"),
@ -24,7 +24,9 @@ $Id$
to more closely (but not precisely) match the organization
noted above.
* Remove the very outdated Polish translation of Tux Paint's man page.
* WIP - tuxpaint(1) manpage is now managed & translatable
via `tuxpaint-docs` project, just like the HTML & plaintext
documentation files.
2021.June.28 (0.9.26)
* New Features