forked from Mirrors/btrfs-progs
btrfs-progs: docs: install uncompressed manual pages
Build systems do not typically compress man pages when installing them. This is generally left to distro packaging mechanisms, which may end up recompressing them using a different compressor. Author: Mike Gilbert <floppym@gentoo.org> Signed-off-by: David Sterba <dsterba@suse.com>master
parent
c0bf61709b
commit
14357b3e34
|
@ -37,9 +37,9 @@ MAN3_TXT += btrfs-ioctl.asciidoc
|
||||||
MAN_TXT = $(MAN3_TXT) $(MAN8_TXT) $(MAN5_TXT)
|
MAN_TXT = $(MAN3_TXT) $(MAN8_TXT) $(MAN5_TXT)
|
||||||
MAN_XML = $(patsubst %.asciidoc,%.xml,$(MAN_TXT))
|
MAN_XML = $(patsubst %.asciidoc,%.xml,$(MAN_TXT))
|
||||||
MAN_HTML = $(patsubst %.asciidoc,%.html,$(MAN_TXT))
|
MAN_HTML = $(patsubst %.asciidoc,%.html,$(MAN_TXT))
|
||||||
GZ_MAN3 = $(patsubst %.asciidoc,%.3.gz,$(MAN3_TXT))
|
MAN3 = $(patsubst %.asciidoc,%.3,$(MAN3_TXT))
|
||||||
GZ_MAN5 = $(patsubst %.asciidoc,%.5.gz,$(MAN5_TXT))
|
MAN5 = $(patsubst %.asciidoc,%.5,$(MAN5_TXT))
|
||||||
GZ_MAN8 = $(patsubst %.asciidoc,%.8.gz,$(MAN8_TXT))
|
MAN8 = $(patsubst %.asciidoc,%.8,$(MAN8_TXT))
|
||||||
|
|
||||||
mandir ?= $(prefix)/share/man
|
mandir ?= $(prefix)/share/man
|
||||||
man3dir = $(mandir)/man3
|
man3dir = $(mandir)/man3
|
||||||
|
@ -86,9 +86,9 @@ endif
|
||||||
|
|
||||||
all: man
|
all: man
|
||||||
man: man3 man5 man8
|
man: man3 man5 man8
|
||||||
man3: $(GZ_MAN3)
|
man3: $(MAN3)
|
||||||
man5: $(GZ_MAN5)
|
man5: $(MAN5)
|
||||||
man8: $(GZ_MAN8)
|
man8: $(MAN8)
|
||||||
html: $(MAN_HTML)
|
html: $(MAN_HTML)
|
||||||
|
|
||||||
install: install-man
|
install: install-man
|
||||||
|
@ -96,15 +96,15 @@ install: install-man
|
||||||
install-man: man
|
install-man: man
|
||||||
$(INSTALL) -d -m 755 $(DESTDIR)$(man5dir)
|
$(INSTALL) -d -m 755 $(DESTDIR)$(man5dir)
|
||||||
$(INSTALL) -d -m 755 $(DESTDIR)$(man8dir)
|
$(INSTALL) -d -m 755 $(DESTDIR)$(man8dir)
|
||||||
$(INSTALL) -m 644 $(GZ_MAN5) $(DESTDIR)$(man5dir)
|
$(INSTALL) -m 644 $(MAN5) $(DESTDIR)$(man5dir)
|
||||||
# the source file name of btrfs.5 clashes with section 8 page, but we
|
# the source file name of btrfs.5 clashes with section 8 page, but we
|
||||||
# want to keep the code generic
|
# want to keep the code generic
|
||||||
$(MV) $(DESTDIR)$(man5dir)/btrfs-man5.5.gz $(DESTDIR)$(man5dir)/btrfs.5.gz
|
$(MV) $(DESTDIR)$(man5dir)/btrfs-man5.5 $(DESTDIR)$(man5dir)/btrfs.5
|
||||||
$(INSTALL) -m 644 $(GZ_MAN8) $(DESTDIR)$(man8dir)
|
$(INSTALL) -m 644 $(MAN8) $(DESTDIR)$(man8dir)
|
||||||
$(INSTALL) -m 644 btrfsck.8 $(DESTDIR)$(man8dir)
|
$(INSTALL) -m 644 btrfsck.8 $(DESTDIR)$(man8dir)
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
cd $(DESTDIR)$(man8dir); rm -f btrfs-check.8.gz $(GZ_MAN8)
|
cd $(DESTDIR)$(man8dir); rm -f btrfs-check.8 $(MAN8)
|
||||||
$(RMDIR) -p --ignore-fail-on-non-empty $(DESTDIR)$(man8dir)
|
$(RMDIR) -p --ignore-fail-on-non-empty $(DESTDIR)$(man8dir)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|
Loading…
Reference in New Issue