~zulcss/glance/housecleaning

1 by Soren Hansen
Initial upload.
1
#!/usr/bin/make -f
2
3
# Verbose mode
4
#export DH_VERBOSE=1
5
239 by Chuck Short
* New upstrem release
6
DEBVERS ?= $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p')
7
VERSION ?= $(shell echo '$(DEBVERS)' | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//')
8
export OSLO_PACKAGE_VERSION=$(VERSION)
9
1 by Soren Hansen
Initial upload.
10
%:
220 by Chuck Short
New upstream release.
11
	dh $@ --with python2
1 by Soren Hansen
Initial upload.
12
13
get-orig-source:
14
	uscan --verbose --force-download --rename --destdir=../build-area
15
24 by Soren Hansen
Move mv of sample config to real config to override_dh_install rather tha override_dh_auto_install.
16
override_dh_install:
219 by Chuck Short
* New upstream version
17
	dh_install --fail-missing
22 by Soren Hansen
* Install sample config by default.
18
225.1.1 by Chuck Short
Add missing )
19
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
10 by Soren Hansen
Run test suite during build
20
override_dh_auto_test:
254 by zulcss at ubuntu
* New upstream release.
21
	nosetests -d glance/tests/unit || true
29.1.1 by Dan Prince
Add support for DEB_BUILD_OPTIONS=nocheck,nodocs.
22
endif
10 by Soren Hansen
Run test suite during build
23
1 by Soren Hansen
Initial upload.
24
override_dh_auto_build:
25
	dh_auto_build
29.1.1 by Dan Prince
Add support for DEB_BUILD_OPTIONS=nocheck,nodocs.
26
ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
35 by Soren Hansen
Make sure doc/build exists once we try to build docs. We remove it
27
	mkdir doc/build
1 by Soren Hansen
Initial upload.
28
	python setup.py build_sphinx
29.1.1 by Dan Prince
Add support for DEB_BUILD_OPTIONS=nocheck,nodocs.
29
else
30
	mkdir -p doc/build/html
31
endif
1 by Soren Hansen
Initial upload.
32
33
override_dh_auto_clean:
34
	dh_auto_clean
35
	rm -rf doc/build
36
	rm -rf glance.sqlite
37
20 by Soren Hansen
Install glance-api and glance-registry upstart jobs. (LP: #757404)
38
override_dh_installinit:
39
	dh_installinit --name glance-api
40
	dh_installinit --name glance-registry