a08b90f7116f46fdb4eaad78e3389c18b50cb343
[modest] / debian / rules
1 #!/usr/bin/make -f
2
3 include /usr/share/cdbs/1/rules/debhelper.mk
4 include /usr/share/cdbs/1/class/autotools.mk
5
6 make-orig-source: TMPNAME:=$(shell mktemp -d)
7 make-orig-source: DATE:=$(shell date --iso)
8 make-orig-source: UPSTREAMVER:=0~svn-$(DATE)
9 make-orig-source:
10         -make -f debian/rules make-orig-source-internal TMPNAME=$(TMPNAME) DATE=$(DATE) UPSTREAMVER=$(UPSTREAMVER)
11         -rm -rf $(TMPNAME)
12         rm $(CURDIR)/debian/make-orig-source-internal-temp.stamp \
13           || (echo "Making the Debian source package failed, see above" ; \
14               false)
15
16 make-orig-source-internal:
17         echo -e "Source: modest\nBuild-Depends: subversion, autoconf, automake1.9, autotools-dev, libtool, gtk-doc-tools (>= 1.0), libglib2.0-dev (>= 2.6), gnome-common, devscripts, fakeroot\n\nPackage: modest\n" | dpkg-checkbuilddeps -
18         svn export . $(TMPNAME)/modest-$(UPSTREAMVER)
19         cd $(TMPNAME)/modest-$(UPSTREAMVER) && NOCONFIGURE=0 ./autogen.sh 
20         cd $(TMPNAME) && tar czf modest_$(UPSTREAMVER).orig.tar.gz --exclude modest-$(UPSTREAMVER)/debian modest-$(UPSTREAMVER)
21         cd $(TMPNAME)/modest-$(UPSTREAMVER) && dch -bv $(UPSTREAMVER)-1 "Exported from SVN on $(DATE)"
22         cd $(TMPNAME)/modest-$(UPSTREAMVER) && dpkg-buildpackage -rfakeroot -S -uc -us && \
23         cd $(TMPNAME) && mv *.diff.gz *.dsc *.orig.tar.gz $(CURDIR)/
24         touch $(CURDIR)/debian/make-orig-source-internal-temp.stamp
25
26 .PHONY: make-orig-source make-orig-source-internal