[Python-modules-commits] [python-activipy] 06/07: add manpage and use alternatives for binary and manpage
Wolfgang Borgert
debacle at moszumanska.debian.org
Sun Nov 22 23:49:49 UTC 2015
This is an automated email from the git hooks/post-receive script.
debacle pushed a commit to branch master
in repository python-activipy.
commit c15564c47e66d6c33aceb86b4730c0a4e28a2ccb
Author: W. Martin Borgert <debacle at debian.org>
Date: Mon Nov 23 00:46:37 2015 +0100
add manpage and use alternatives for binary and manpage
---
debian/activipy_tester.dbk | 36 ++++++++++++++++++++++++++++++++++++
debian/clean | 1 +
debian/control | 4 +++-
debian/python-activipy.manpages | 1 +
debian/python-activipy.postinst | 14 ++++++++++++++
debian/python-activipy.prerm | 11 +++++++++++
debian/python3-activipy.manpages | 1 +
debian/python3-activipy.postinst | 14 ++++++++++++++
debian/python3-activipy.prerm | 11 +++++++++++
debian/rules | 13 +++++++++++++
10 files changed, 105 insertions(+), 1 deletion(-)
diff --git a/debian/activipy_tester.dbk b/debian/activipy_tester.dbk
new file mode 100644
index 0000000..078560c
--- /dev/null
+++ b/debian/activipy_tester.dbk
@@ -0,0 +1,36 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
+<!-- (c) 2015 W. Martin Borgert <debacle at debian.org>
+ Date: 2015-11-22
+ License of this manual: GPL-3+ -->
+
+<refentry>
+ <refmeta>
+ <refentrytitle>activipy_tester</refentrytitle>
+ <manvolnum>1</manvolnum>
+ <refmiscinfo class="source">activipy_tester</refmiscinfo>
+ <refmiscinfo class="manual">User Commands</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>activipy_tester</refname>
+
+ <refpurpose>Test for activitystreams correctness</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>activipy_tester</command>
+ <arg><option>-h</option></arg>
+ <arg><option>--help</option></arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>Description</title>
+
+ <para>
+ Run <command>activipy_tester --help</command> for more options.
+ </para>
+ </refsect1>
+</refentry>
diff --git a/debian/clean b/debian/clean
index 7458012..bbd54f5 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1 +1,2 @@
activipy.egg-info/*
+python*-activipy_tester.1
diff --git a/debian/control b/debian/control
index 4ffc828..fc62165 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,9 @@ Build-Depends: debhelper (>= 9),
python-sphinx,
python3-all,
python3-setuptools,
- dh-python
+ dh-python,
+ docbook-xsl,
+ xsltproc
Homepage: https://github.com/w3c-social/activipy
Standards-Version: 3.9.6
Vcs-Git: git://anonscm.debian.org/python-modules/packages/python-activipy.git
diff --git a/debian/python-activipy.manpages b/debian/python-activipy.manpages
new file mode 100644
index 0000000..f322852
--- /dev/null
+++ b/debian/python-activipy.manpages
@@ -0,0 +1 @@
+python2-activipy_tester.1
diff --git a/debian/python-activipy.postinst b/debian/python-activipy.postinst
new file mode 100644
index 0000000..8d9893e
--- /dev/null
+++ b/debian/python-activipy.postinst
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+mandir=/usr/share/man
+
+if [ "$1" = "configure" ] ; then
+ update-alternatives --install /usr/bin/activipy_tester activipy_tester /usr/bin/python2-activipy_tester 200 \
+ --slave $mandir/man1/activipy_tester.1.gz activipy_tester.1.gz $mandir/man1/python2-activipy_tester.1.gz
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/python-activipy.prerm b/debian/python-activipy.prerm
new file mode 100644
index 0000000..bbeaec9
--- /dev/null
+++ b/debian/python-activipy.prerm
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "remove" ] ; then
+ update-alternatives --remove activipy_tester /usr/bin/python2-activipy_tester
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/python3-activipy.manpages b/debian/python3-activipy.manpages
new file mode 100644
index 0000000..92ecf59
--- /dev/null
+++ b/debian/python3-activipy.manpages
@@ -0,0 +1 @@
+python3-activipy_tester.1
diff --git a/debian/python3-activipy.postinst b/debian/python3-activipy.postinst
new file mode 100644
index 0000000..bb54fe6
--- /dev/null
+++ b/debian/python3-activipy.postinst
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+mandir=/usr/share/man
+
+if [ "$1" = "configure" ] ; then
+ update-alternatives --install /usr/bin/activipy_tester activipy_tester /usr/bin/python3-activipy_tester 300 \
+ --slave $mandir/man1/activipy_tester.1.gz activipy_tester.1.gz $mandir/man1/python3-activipy_tester.1.gz
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/python3-activipy.prerm b/debian/python3-activipy.prerm
new file mode 100644
index 0000000..53857d9
--- /dev/null
+++ b/debian/python3-activipy.prerm
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "remove" ] ; then
+ update-alternatives --remove activipy_tester /usr/bin/python3-activipy_tester
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
index 2a4b833..d6e1edb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,5 +4,18 @@
export PYBUILD_NAME=activipy
export PYBUILD_TEST_PYTEST=1
+MANPAGES=python2-activipy_tester.1 python3-activipy_tester.1
+DB2MAN=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
+XP=xsltproc --nonet --novalid
+
%:
dh $@ --buildsystem=pybuild --with python2,python3,sphinxdoc
+
+override_dh_install: $(MANPAGES)
+ dh_install -ppython-activipy
+ mv $(CURDIR)/debian/python-activipy/usr/bin/activipy_tester $(CURDIR)/debian/python-activipy/usr/bin/python2-activipy_tester
+ dh_install -ppython3-activipy
+ mv $(CURDIR)/debian/python3-activipy/usr/bin/activipy_tester $(CURDIR)/debian/python3-activipy/usr/bin/python3-activipy_tester
+
+$(MANPAGES): debian/activipy_tester.dbk
+ $(XP) $(DB2MAN) $< && mv activipy_tester.1 $@
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-activipy.git
More information about the Python-modules-commits
mailing list