guilt: install manpages oi-extras
authorJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Mon, 18 Jul 2011 13:48:41 -0400
branchoi-extras
changeset 221 ff1581cae4a6
parent 220 d31751af6f90
child 222 3250b9c6cf32
guilt: install manpages
oi-extras/guilt/Makefile
oi-extras/guilt/guilt.p5m
oi-extras/guilt/patches/fix-doc-makefile.patch
--- a/oi-extras/guilt/Makefile	Mon Jul 18 13:10:37 2011 -0400
+++ b/oi-extras/guilt/Makefile	Mon Jul 18 13:48:41 2011 -0400
@@ -33,8 +33,11 @@
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
 
+COMPONENT_INSTALL_TARGETS = install install-doc
+
 COMPONENT_INSTALL_ENV += INSTALL=$(INSTALL)
 COMPONENT_INSTALL_ENV += PREFIX=$(PROTOUSRDIR)
+COMPONENT_INSTALL_ENV += mandir=$(PROTOUSRDIR)/share/man
 
 build:		$(BUILD_32)
 
--- a/oi-extras/guilt/guilt.p5m	Mon Jul 18 13:10:37 2011 -0400
+++ b/oi-extras/guilt/guilt.p5m	Mon Jul 18 13:48:41 2011 -0400
@@ -21,6 +21,7 @@
 # Copyright (c) 2011, Josef 'Jeff' Sipek <[email protected]>
 #
 
+<transform file path=usr/share/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri value=pkg:/developer/versioning/guilt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="quilt for git; similar to Mercurial queues"
 set name=info.classification value="org.opensolaris.category.2008:Development/Source Code Management"
@@ -35,6 +36,10 @@
 dir path=usr/bin
 dir path=usr/lib
 dir path=usr/lib/guilt
+dir path=usr/share
+dir path=usr/share/man
+dir path=usr/share/man/man1
+dir path=usr/share/man/man7
 file path=usr/bin/guilt
 file path=usr/lib/guilt/guilt-add mode=0555
 file path=usr/lib/guilt/guilt-applied mode=0555
@@ -71,5 +76,38 @@
 file path=usr/lib/guilt/os.Darwin
 file path=usr/lib/guilt/os.Linux
 file path=usr/lib/guilt/os.SunOS
+file path=usr/share/man/man1/guilt-applied.1
+file path=usr/share/man/man1/guilt-import.1
+file path=usr/share/man/man1/guilt-new.1
+file path=usr/share/man/man1/guilt-push.1
+file path=usr/share/man/man1/guilt-rebase.1
+file path=usr/share/man/man1/guilt-prev.1
+file path=usr/share/man/man1/guilt-top.1
+file path=usr/share/man/man1/guilt-refresh.1
+file path=usr/share/man/man1/guilt-header.1
+file path=usr/share/man/man1/guilt-graph.1
+file path=usr/share/man/man1/guilt-select.1
+file path=usr/share/man/man1/guilt-repair.1
+file path=usr/share/man/man1/guilt-patchbomb.1
+file path=usr/share/man/man1/guilt-guard.1
+file path=usr/share/man/man1/guilt-diff.1
+file path=usr/share/man/man1/guilt-fork.1
+file path=usr/share/man/man1/guilt-unapplied.1
+file path=usr/share/man/man1/guilt-help.1
+file path=usr/share/man/man1/guilt-files.1
+file path=usr/share/man/man1/guilt-next.1
+file path=usr/share/man/man1/guilt-delete.1
+file path=usr/share/man/man1/guilt-series.1
+file path=usr/share/man/man1/guilt-fold.1
+file path=usr/share/man/man1/guilt-init.1
+file path=usr/share/man/man1/guilt-commit.1
+file path=usr/share/man/man1/guilt-pop.1
+file path=usr/share/man/man1/guilt-add.1
+file path=usr/share/man/man1/guilt-export.1
+file path=usr/share/man/man1/guilt-branch.1
+file path=usr/share/man/man1/guilt-status.1
+file path=usr/share/man/man1/guilt-rm.1
+file path=usr/share/man/man1/guilt-import-commit.1
+file path=usr/share/man/man7/guilt.7
 
 depend fmri=developer/versioning/git type=require
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oi-extras/guilt/patches/fix-doc-makefile.patch	Mon Jul 18 13:48:41 2011 -0400
@@ -0,0 +1,12 @@
+diff -ur guilt-0.35/Documentation/Makefile fixed/Documentation/Makefile
+--- guilt-0.35/Documentation/Makefile	2011-07-17 14:12:57.000000000 -0400
++++ fixed/Documentation/Makefile	2011-07-18 13:11:52.189814988 -0400
+@@ -32,7 +32,7 @@
+ man1: $(DOC_MAN1)
+ man7: $(DOC_MAN7)
+ 
+-install: man
++install:
+ 	$(INSTALL) -d -m755 $(DESTDIR)$(man1dir) $(DESTDIR)$(man7dir)
+ 	$(INSTALL) -m644 $(DOC_MAN1) $(DESTDIR)$(man1dir)
+ 	$(INSTALL) -m644 $(DOC_MAN7) $(DESTDIR)$(man7dir)