1CODE_NAMES = trusty,xenial,zesty
2SOURCE = ../$(PACKAGE)-$(VERSION).tar.gz
3SOURCE_55_BASE = $(PACKAGE)-5.5
4SOURCE_55 = $(SOURCE_55_BASE)_$(VERSION).orig.tar.gz
5SOURCE_56_BASE = $(PACKAGE)-5.6
6SOURCE_56 = $(SOURCE_56_BASE)_$(VERSION).orig.tar.gz
7SOURCE_57_BASE = $(PACKAGE)-5.7
8SOURCE_57 = $(SOURCE_57_BASE)_$(VERSION).orig.tar.gz
9SOURCE_MARIADB_10_0_BASE = $(PACKAGE)-mariadb-10.0
10SOURCE_MARIADB_10_0 = $(SOURCE_MARIADB_10_0_BASE)_$(VERSION).orig.tar.gz
11
12all:
13
14ensure-launchpad-configuration:
15	@if test -z "$(LAUNCHPAD_UPLOADER_PGP_KEY)"; then		\
16	  echo "--with-launchpad-uploader-pgp-key configure option must be specified.";	\
17	  false;							\
18	fi
19
20upload: source ensure-launchpad-configuration
21	./upload.rb \
22	  --package '$(PACKAGE)' \
23	  --version '$(VERSION)' \
24	  --source-archive-directory '$(builddir)/' \
25	  --code-names '$(CODE_NAMES)' \
26	  --debian-base-directory '$(srcdir)/../' \
27	  --ppa '$(LAUNCHPAD_PPA)' \
28	  --pgp-sign-key '$(LAUNCHPAD_UPLOADER_PGP_KEY)'
29
30source: $(SOURCE_55) $(SOURCE_56) $(SOURCE_57) $(SOURCE_MARIADB_10_0)
31
32$(SOURCE):
33	ln -s $(abs_top_builddir)/$(PACKAGE)-$(VERSION).tar.gz $(SOURCE)
34
35$(SOURCE_55): $(SOURCE)
36	tar xf $(SOURCE)
37	mv $(PACKAGE)-$(VERSION) $(SOURCE_55_BASE)-$(VERSION)
38	tar cfz $(SOURCE_55) $(SOURCE_55_BASE)-$(VERSION)
39	rm -r $(SOURCE_55_BASE)-$(VERSION)
40
41$(SOURCE_56): $(SOURCE)
42	tar xf $(SOURCE)
43	mv $(PACKAGE)-$(VERSION) $(SOURCE_56_BASE)-$(VERSION)
44	tar cfz $(SOURCE_56) $(SOURCE_56_BASE)-$(VERSION)
45	rm -r $(SOURCE_56_BASE)-$(VERSION)
46
47$(SOURCE_57): $(SOURCE)
48	tar xf $(SOURCE)
49	mv $(PACKAGE)-$(VERSION) $(SOURCE_57_BASE)-$(VERSION)
50	tar cfz $(SOURCE_57) $(SOURCE_57_BASE)-$(VERSION)
51	rm -r $(SOURCE_57_BASE)-$(VERSION)
52
53$(SOURCE_MARIADB_10_0): $(SOURCE)
54	tar xf $(SOURCE)
55	mv $(PACKAGE)-$(VERSION) $(SOURCE_MARIADB_10_0_BASE)-$(VERSION)
56	tar cfz $(SOURCE_MARIADB_10_0) $(SOURCE_MARIADB_10_0_BASE)-$(VERSION)
57	rm -r $(SOURCE_MARIADB_10_0_BASE)-$(VERSION)
58