File: rules

package info (click to toggle)
gst-qa-system 0.0%2Bgit20110920.4750a8e8-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 980 kB
  • sloc: python: 8,498; xml: 855; makefile: 42
file content (59 lines) | stat: -rwxr-xr-x 1,992 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/usr/bin/make -f
# -*- makefile -*-

DEB_SOURCE := $(shell dpkg-parsechangelog | grep Source: | sed -e 's/Source: //')
DEB_VERSION := $(shell dpkg-parsechangelog | grep Version: | sed -e 's/Version: //')
DEB_UPSTREAM_VERSION := $(shell echo $(DEB_VERSION) | sed -e 's/-[^-]*$$//')
GIT_URL = git://anongit.freedesktop.org/gstreamer/gst-qa-system
DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl
XP     = xsltproc -''-nonet -''-param man.charmap.use.subset "0"

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
	dh --with python2 $@ 

override_dh_auto_build: insanity-compare.1 insanity-dumpresults.1 insanity-grouper.1 insanity-run.1 insanity-gtk.1 gst-media-test.1 insanity-dumpresults-json.1
	dh_auto_build

override_dh_auto_install:
	dh_auto_install
	rm -f $(CURDIR)/debian/tmp/usr/share/insanity/web/site_media/jquery.min.js

insanity-compare.1: debian/insanity-compare.xml
	$(XP) $(DB2MAN) $<

insanity-dumpresults.1: debian/insanity-dumpresults.xml
	$(XP) $(DB2MAN) $<

insanity-dumpresults-json.1: debian/insanity-dumpresults-json.xml
	$(XP) $(DB2MAN) $<

insanity-grouper.1: debian/insanity-grouper.xml
	$(XP) $(DB2MAN) $<

insanity-run.1: debian/insanity-run.xml
	$(XP) $(DB2MAN) $<

insanity-gtk.1: debian/insanity-gtk.xml
	$(XP) $(DB2MAN) $<

gst-media-test.1: debian/gst-media-test.xml
	$(XP) $(DB2MAN) $<

get-orig-source::
	set -e; if echo $(DEB_VERSION) | grep -c "git"; \
	then \
		git_version=`echo $(DEB_VERSION) | sed -e 's/^.*git\([0-9]*\)*\.\(.*\)-.*$$/\2/g'`; \
	else \
		git_version=$(DEB_UPSTREAM_VERSION); \
	fi; \
	tmpdir=`mktemp -d -t`; \
	cd $$tmpdir; \
	echo "checkout upstream repository ..."; \
	git clone $(GIT_URL); echo "getting specific upstream revision/tag: $$git_version"; \
	cd `ls | head -n 1`; git checkout -b orig $$git_version; cd ..; \
	tar --exclude=.gitignore --exclude=.git -czvf $(CURDIR)/$(DEB_SOURCE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz `ls | head -n 1`; \
	cd $(CURDIR); \
	rm -rf $$tmpdir