git » debian:kxd » commit 6690d66

Build, install and clean manpages

author Maximiliano Curia
2014-05-02 14:18:07 UTC
committer Maximiliano Curia
2014-05-02 14:32:47 UTC
parent 1eacb882667de9477d1896cb8f30683731d7d842

Build, install and clean manpages

debian/control +8 -3
debian/docs +3 -0
debian/kxc.manpages +2 -0
debian/kxd.manpages +1 -0
debian/rules +8 -0

diff --git a/debian/control b/debian/control
index afc49f5..046eede 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,12 @@ Source: kxd
 Section: net
 Priority: optional
 Maintainer: Maximiliano Curia <maxy@debian.org>
-Build-Depends: debhelper (>= 9), dh-systemd, golang-go, python, openssl
+Build-Depends: debhelper (>= 9),
+               dh-systemd,
+               golang-go,
+               openssl,
+               python,
+               python-docutils
 Standards-Version: 3.9.5
 Homepage: https://blitiri.com.ar/p/kxd
 #Vcs-Git: git://git.debian.org/collab-maint/kxd.git
@@ -10,7 +15,7 @@ Homepage: https://blitiri.com.ar/p/kxd
 
 Package: kxc
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: cryptsetup, ${misc:Depends}, ${shlibs:Depends}
 Description: Key exchange daemon -- client
  kxd is a key exchange daemon, which serves blobs of data (keys) over https.
  .
@@ -22,7 +27,7 @@ Description: Key exchange daemon -- client
 
 Package: kxd
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Key exchange daemon
  kxd is a key exchange daemon, which serves blobs of data (keys) over https.
  .
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..cb3838c
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,3 @@
+cryptsetup/README
+doc/quick_start.rst
+README
diff --git a/debian/kxc.manpages b/debian/kxc.manpages
new file mode 100644
index 0000000..3203a4a
--- /dev/null
+++ b/debian/kxc.manpages
@@ -0,0 +1,2 @@
+doc/man/kxc-cryptsetup.1
+doc/man/kxc.1
diff --git a/debian/kxd.manpages b/debian/kxd.manpages
new file mode 100644
index 0000000..492969d
--- /dev/null
+++ b/debian/kxd.manpages
@@ -0,0 +1 @@
+doc/man/kxd.1
diff --git a/debian/rules b/debian/rules
index 8caa3d1..231fbff 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,14 @@
 %:
 	dh $@ --with=systemd
 
+override_dh_auto_clean:
+	dh_auto_clean
+	make -C doc/man clean
+
+override_dh_auto_build:
+	dh_auto_build
+	make -C doc/man
+
 override_dh_auto_install:
 	# Avoid calling make install-all, install files with the dh_install
 	# rule