From 00af92376e86ace7d47232a48d7713ce2b0e1251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Gourichon?= Date: Sun, 9 Feb 2020 11:53:18 +0100 Subject: [PATCH] Include doc and manpage in Debian package. This implies building HTML doc and therefore adds python3-sphinx as a build-time dependency. --- debian/control | 3 ++- debian/docs | 3 ++- debian/manpages | 1 + debian/rules | 10 ++++++++++ 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 debian/manpages diff --git a/debian/control b/debian/control index b14539f..d23bd72 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,8 @@ Build-Depends: debhelper (>= 9), python3-dbus, gir1.2-gtk-3.0, gir1.2-wnck-3.0, - gir1.2-glib-2.0 + gir1.2-glib-2.0, + python3-sphinx Standards-Version: 4.4.0 Package: quicktile diff --git a/debian/docs b/debian/docs index d1b9b51..2d2dae2 100644 --- a/debian/docs +++ b/debian/docs @@ -1 +1,2 @@ -quicktile +docs/_build/html +README.rst diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..531aa29 --- /dev/null +++ b/debian/manpages @@ -0,0 +1 @@ +docs/_build/man/quicktile.1 diff --git a/debian/rules b/debian/rules index 1e9c5e1..154e5b3 100755 --- a/debian/rules +++ b/debian/rules @@ -23,3 +23,13 @@ include /usr/share/dpkg/default.mk override_dh_auto_install: dh_auto_install install -D quicktile.desktop debian/quicktile/etc/xdg/autostart/quicktile.desktop + +override_dh_installdocs: + pip3 install --user sphinx_autodoc_typehints sphinxcontrib.autoprogram + ( cd docs ; env PATH=$$HOME/.local/bin/:$$PATH make html ; ) + dh_installdocs + +override_dh_installman: + pip3 install --user sphinx_autodoc_typehints sphinxcontrib.autoprogram + ( cd docs ; env PATH=$$HOME/.local/bin/:$$PATH make man ; ) + dh_installman