* debian/control (patroni-doc): New package.

* debian/patroni.install: Move installation of HTML documentation to ...
  * debian/patroni-doc.install: ... this new file.
  * debian/rules (override_dh_installinit): Install init scripts in
    patroni package only.
This commit is contained in:
Michael Banck 2018-10-26 12:27:16 +01:00
parent fd51675c64
commit 845a19f6be
5 changed files with 23 additions and 6 deletions

7
debian/changelog vendored
View file

@ -1,6 +1,11 @@
patroni (1.5.0-10) UNRELEASED; urgency=medium
*
[ Michael Banck ]
* debian/control (patroni-doc): New package.
* debian/patroni.install: Move installation of HTML documentation to ...
* debian/patroni-doc.install: ... this new file.
* debian/rules (override_dh_installinit): Install init scripts in
patroni package only.
-- Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org> Mon, 22 Oct 2018 18:57:09 +0200

18
debian/control vendored
View file

@ -47,11 +47,23 @@ Homepage: https://github.com/zalando/patroni
Package: patroni
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, lsb-base (>= 3.0-6),
python3-etcd (>= 0.4.3) | python3-consul (>= 0.7.0) | python3-kazoo | python3-kubernetes,
${sphinxdoc:Depends}
Suggests: postgresql, etcd-server | consul | zookeeperd, haproxy
python3-etcd (>= 0.4.3) | python3-consul (>= 0.7.0) | python3-kazoo | python3-kubernetes
Suggests: postgresql, etcd-server | consul | zookeeperd, haproxy, patroni-doc
Description: PostgreSQL High Availability with ZooKeeper, etcd, Consul, or Kubernetes
Patroni is a template for a customized, high-availability PostgreSQL solution
using Python and a distributed configuration store (ZooKeeper, etcd or
Consul), or Kubernetes. It provides a REST API on each Postgres node of the
cluster allowing for remote management and monitoring.
Package: patroni-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}, ${sphinxdoc:Depends}
Suggests: postgresql, etcd-server | consul | zookeeperd, haproxy
Description: PostgreSQL High Availability (documentation)
Patroni is a template for a customized, high-availability PostgreSQL solution
using Python and a distributed configuration store (ZooKeeper, etcd or
Consul), or Kubernetes. It provides a REST API on each Postgres node of the
cluster allowing for remote management and monitoring.
.
This package provides the documentation.

1
debian/patroni-doc.install vendored Normal file
View file

@ -0,0 +1 @@
docs/build/html usr/share/doc/patroni

1
debian/patroni.docs vendored
View file

@ -1,2 +1 @@
docs/build/html
docs/README.rst

2
debian/rules vendored
View file

@ -18,7 +18,7 @@ override_dh_auto_build:
override_dh_installinit:
# init script installed via debian/patroni.install
dh_installinit --only-scripts
dh_installinit -ppatroni --only-scripts
override_dh_installdocs:
dh_installdocs