get-orig-source for .dfsg
gregor herrmann
17 years ago
8 | 8 | # Uncomment this to turn on verbose mode. |
9 | 9 | #export DH_VERBOSE=1 |
10 | 10 | |
11 | CURRENT:=$(shell dpkg-parsechangelog | perl -ne 'print if s/^Version: ([0-9.]+).dfsg.*$$/$$1/') | |
12 | URL:=$(shell uscan -report | grep -Eo "http://qa.debian.org/watch/sf.php/microba/microba-.+-full.zip") | |
13 | ||
14 | ifeq ($(strip $(URL)),) | |
15 | URL:="http://qa.debian.org/watch/sf.php/microba/microba-$(CURRENT)-full.zip" | |
16 | endif | |
17 | ||
18 | VERSION:=$(shell echo $(URL) | perl -pe 's/.+microba-(.+)-full.+/$$1/g') | |
19 | TMPDIR:=$(shell mktemp -d) | |
20 | ||
21 | get-orig-source: | |
22 | wget -q -P$(TMPDIR) $(URL) | |
23 | unzip $(TMPDIR)/*.zip -d $(TMPDIR)/libmicroba-java-$(VERSION) | |
24 | zip -d $(TMPDIR)/libmicroba-java-$(VERSION)/microba-$(VERSION)-sources.jar "lib-compiletime/*" | |
25 | cd $(TMPDIR) && tar cfz libmicroba-java-$(VERSION).dfsg.tar.gz libmicroba-java-$(VERSION) && cd $(CURDIR) | |
26 | mv $(TMPDIR)/libmicroba-java-$(VERSION).dfsg.tar.gz $(CURDIR)/../ | |
27 | rm -rf $(TMPDIR) | |
28 | ||
11 | 29 | configure: configure-stamp |
12 | 30 | |
13 | 31 | configure-stamp: |
14 | 32 | dh_testdir |
15 | unzip $(CURDIR)/microba-0.4.4-sources.jar -d src | |
16 | unzip $(CURDIR)/microba-0.4.4-javadoc.jar -d doc | |
33 | unzip $(CURDIR)/microba-$(VERSION)-sources.jar -d src | |
34 | unzip $(CURDIR)/microba-$(VERSION)-javadoc.jar -d doc | |
17 | 35 | mv $(CURDIR)/src/build.xml $(CURDIR)/ |
18 | 36 | patch < $(CURDIR)/debian/patches/jgraph.patch |
19 | 37 | touch configure-stamp |