[Python-apps-commits] r10788 - in packages/pelican/trunk/debian (4 files)

vcheng at users.alioth.debian.org vcheng at users.alioth.debian.org
Sun Apr 20 10:08:50 UTC 2014


    Date: Sunday, April 20, 2014 @ 10:08:49
  Author: vcheng
Revision: 10788

Add manpages and install upstream changelog

Added:
  packages/pelican/trunk/debian/manpages
Modified:
  packages/pelican/trunk/debian/changelog
  packages/pelican/trunk/debian/control
  packages/pelican/trunk/debian/rules

Modified: packages/pelican/trunk/debian/changelog
===================================================================
--- packages/pelican/trunk/debian/changelog	2014-04-20 09:50:53 UTC (rev 10787)
+++ packages/pelican/trunk/debian/changelog	2014-04-20 10:08:49 UTC (rev 10788)
@@ -2,6 +2,8 @@
 
   * Add dependency on python-pkg-resources. (Closes: #744100)
   * Add python-bs4 and pandoc to Suggests. (Closes: #742435)
+  * Generate man pages using help2man.
+    - Add build-dependency on help2man.
   * Add lintian override for privacy-breach-google-adsense,
     privacy-breach-piwik, and privacy-breach-twitter. Rationale:
     - These are only sample template files distributed with the default theme

Modified: packages/pelican/trunk/debian/control
===================================================================
--- packages/pelican/trunk/debian/control	2014-04-20 09:50:53 UTC (rev 10787)
+++ packages/pelican/trunk/debian/control	2014-04-20 10:08:49 UTC (rev 10788)
@@ -5,6 +5,7 @@
 Uploaders: Ondřej Surý <ondrej at debian.org>, Vincent Cheng <vcheng at debian.org>
 Build-Depends:
  debhelper (>= 7.4.3),
+ help2man,
  python-all (>= 2.6.6-3),
  python-setuptools (>= 0.6b3)
 Standards-Version: 3.9.5

Added: packages/pelican/trunk/debian/manpages
===================================================================
--- packages/pelican/trunk/debian/manpages	                        (rev 0)
+++ packages/pelican/trunk/debian/manpages	2014-04-20 10:08:49 UTC (rev 10788)
@@ -0,0 +1,4 @@
+debian/pelican.1
+debian/pelican-import.1
+debian/pelican-quickstart.1
+debian/pelican-themes.1

Modified: packages/pelican/trunk/debian/rules
===================================================================
--- packages/pelican/trunk/debian/rules	2014-04-20 09:50:53 UTC (rev 10787)
+++ packages/pelican/trunk/debian/rules	2014-04-20 10:08:49 UTC (rev 10788)
@@ -3,4 +3,18 @@
 %:
 	dh $@ --with python2 --buildsystem=python_distutils
 
+override_dh_clean:
+	dh_clean
+	rm -f pelican.egg-info/SOURCES.txt
+	rm -f debian/*.1
 
+override_dh_install:
+	dh_install
+	# Generate manpages using help2man
+	help2man -N --no-discard-stderr -n "tool to generate a static blog" debian/python-pelican/usr/bin/pelican > debian/pelican.1
+	help2man -N --no-discard-stderr -n "import from a feed, Wordpress, or Dotclear files" debian/python-pelican/usr/bin/pelican-import > debian/pelican-import.1
+	help2man -N --no-discard-stderr -n "kickstart a Pelican blog" debian/python-pelican/usr/bin/pelican-quickstart > debian/pelican-quickstart.1
+	help2man -N --no-discard-stderr -n "install themes for Pelican" debian/python-pelican/usr/bin/pelican-themes > debian/pelican-themes.1
+
+override_dh_installchangelogs:
+	dh_installchangelogs docs/changelog.rst




More information about the Python-apps-commits mailing list