[pve-devel] r6444 - in pve2-api-doc/trunk: . data debian

svn-commits at proxmox.com svn-commits at proxmox.com
Wed Aug 10 12:00:04 CEST 2011


Author: dietmar
Date: 2011-08-10 12:00:04 +0200 (Wed, 10 Aug 2011)
New Revision: 6444

Modified:
   pve2-api-doc/trunk/Makefile
   pve2-api-doc/trunk/data/Makefile
   pve2-api-doc/trunk/debian/README
   pve2-api-doc/trunk/debian/changelog
   pve2-api-doc/trunk/debian/control
   pve2-api-doc/trunk/debian/pve2-api-doc.conf
   pve2-api-doc/trunk/debian/rules
Log:
generate html manual pages


Modified: pve2-api-doc/trunk/Makefile
===================================================================
--- pve2-api-doc/trunk/Makefile	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/Makefile	2011-08-10 10:00:04 UTC (rev 6444)
@@ -1,7 +1,7 @@
 RELEASE=2.0
 
 VERSION=2.0
-PKGREL=1
+PKGREL=4
 
 PACKAGE=pve2-api-doc
 

Modified: pve2-api-doc/trunk/data/Makefile
===================================================================
--- pve2-api-doc/trunk/data/Makefile	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/data/Makefile	2011-08-10 10:00:04 UTC (rev 6444)
@@ -1,6 +1,9 @@
 PREFIX=/usr
 DOCDIR=${PREFIX}/share/pve2-api-doc/
+MANPAGES=pvecm.1.html
 
+all: ${MANPAGES} apidoc.js
+
 apidata.js: extractapi.pl
 	./extractapi.pl >$@
 
@@ -9,19 +12,23 @@
 apidoc.js: ${JSSRC}
 	cat ${JSSRC} >$@
 
-all:
+%.1.html:
+	$* printmanpod|pod2html --noindex>$@
 
+
 .PHONY: install
-install: apidoc.js apidoc.html apidata.js
+install: apidoc.js apidoc.html apidata.js ${MANPAGES}
 	install -d -m 0755 ${DESTDIR}${DOCDIR}
 	install -D -m 0644 apidoc.html ${DESTDIR}${DOCDIR}/index.html;
 	install -D -m 0644 apidoc.js ${DESTDIR}${DOCDIR}/apidoc.js;
 	install -D -m 0644 apidata.js ${DESTDIR}${DOCDIR}/apidata.js;
+	install -d -m 0755 ${DESTDIR}${DOCDIR}/man
+	install -m 0644 ${MANPAGES} ${DESTDIR}${DOCDIR}/man
 
 #pvelib_DATA = apidoc.js apidoc.html
 #pvelibdir = ${WWW_ROOTDIR}
 
 clean:
-	-rm -rf *~ apidata.js apidoc.js
+	-rm -rf *~ apidata.js apidoc.js ${MANPAGES}
 
 

Modified: pve2-api-doc/trunk/debian/README
===================================================================
--- pve2-api-doc/trunk/debian/README	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/debian/README	2011-08-10 10:00:04 UTC (rev 6444)
@@ -5,7 +5,11 @@
 
 Now you should be able to access the documentation at:
 
-http://your-server/pve2-api-doc
+# API docu browser
+http://your-server/pve2-api-doc/
 
+# Manual pages
+http://your-server/pve2-api-doc/man/
 
 
+

Modified: pve2-api-doc/trunk/debian/changelog
===================================================================
--- pve2-api-doc/trunk/debian/changelog	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/debian/changelog	2011-08-10 10:00:04 UTC (rev 6444)
@@ -1,3 +1,9 @@
+pve2-api-doc (2.0-4) unstable; urgency=low
+
+  * update to pve-manager 2.0-4
+
+ -- Proxmox Support Team <support at proxmox.com>  Wed, 10 Aug 2011 11:27:43 +0200
+
 pve2-api-doc (2.0-1) unstable; urgency=low
 
   * first try

Modified: pve2-api-doc/trunk/debian/control
===================================================================
--- pve2-api-doc/trunk/debian/control	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/debian/control	2011-08-10 10:00:04 UTC (rev 6444)
@@ -2,7 +2,7 @@
 Section: doc
 Priority: extra
 Maintainer: Proxmox Support Team <support at proxmox.com>
-Build-Depends: debhelper (>= 7.0.50~), pve-manager (= 2.0-1)
+Build-Depends: debhelper (>= 7.0.50~), pve-manager (= 2.0-4)
 Standards-Version: 3.8.4
 
 Package: pve2-api-doc

Modified: pve2-api-doc/trunk/debian/pve2-api-doc.conf
===================================================================
--- pve2-api-doc/trunk/debian/pve2-api-doc.conf	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/debian/pve2-api-doc.conf	2011-08-10 10:00:04 UTC (rev 6444)
@@ -3,5 +3,10 @@
 	Order allow,deny
         allow from all
 </Directory>
+<Directory /usr/share/pve2-api-doc/man>
+	Options Indexes
+	Order allow,deny
+        allow from all
+</Directory>
 
 Alias /pve2-api-doc/ /usr/share/pve2-api-doc/

Modified: pve2-api-doc/trunk/debian/rules
===================================================================
--- pve2-api-doc/trunk/debian/rules	2011-08-10 09:23:16 UTC (rev 6443)
+++ pve2-api-doc/trunk/debian/rules	2011-08-10 10:00:04 UTC (rev 6444)
@@ -14,4 +14,4 @@
 
 override_dh_install:
 	dh_install
-	install -D -m 0644 debian/pve2-api-doc.conf ${DESTDIR}/etc/apache2/sites-available/pve2-api-doc.conf
\ No newline at end of file
+	install -D -m 0644 debian/pve2-api-doc.conf ${DESTDIR}/etc/apache2/sites-available/pve2-api-doc.conf



More information about the pve-devel mailing list