ab614a1d31167722a9cc9ae85f0d1be0b4732227
[openstack-build/ceilometer-build.git] / trusty / debian / rules
1 #!/usr/bin/make -f
2
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
5
6 export HOME="$(CURDIR)/debian/test"
7
8 include /usr/share/openstack-pkg-tools/pkgos.make
9
10 %:
11         dh $@  --with python2,systemd,sphinxdoc
12
13 override_dh_install:
14         oslo-config-generator --output-file etc/ceilometer/ceilometer.conf.sample \
15             --namespace ceilometer \
16                 --namespace oslo.db \
17                 --namespace oslo.messaging \
18                 --namespace keystonemiddleware.auth_token
19         cp etc/ceilometer/ceilometer.conf.sample etc/ceilometer/ceilometer.conf
20         dh_install --fail-missing
21
22 override_dh_auto_clean:
23         dh_auto_clean
24         rm -f etc/ceilometer/ceilometer.conf etc/ceilometer/ceilometer.conf.sample
25         rm -rf .testrepository
26         rm -rf pbr*.egg
27         rm -f debian/*.init debian/*.service debian/*.upstart
28
29 override_dh_sphinxdoc:
30 ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
31         PYTHONPATH=. sphinx-build -b html doc/source $(CURDIR)/debian/ceilometer-doc/usr/share/doc/ceilometer-doc/html
32         mkdir -p $(CURDIR)/debian/ceilometer-doc/usr/share/doc/ceilometer-doc/html/_static
33         touch $(CURDIR)/debian/ceilometer-doc/usr/share/doc/ceilometer-doc/html/_static/toggle.js
34         dh_sphinxdoc -O--buildsystem=python_distutils
35 endif