]> git.proxmox.com Git - pmg-log-tracker.git/blob - Makefile
bump version to 2.5.0
[pmg-log-tracker.git] / Makefile
1 include /usr/share/dpkg/pkg-info.mk
2 include /usr/share/dpkg/architecture.mk
3
4 PACKAGE=pmg-log-tracker
5 BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
6
7 GITVERSION:=$(shell git rev-parse HEAD)
8
9 DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb
10 DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
11
12 all: ${DEB}
13
14 .PHONY: ${BUILDDIR}
15 ${BUILDDIR}: src
16 rm -rf ${BUILDDIR} ${BUILDDIR}.tmp
17 cp -a src ${BUILDDIR}.tmp
18 cp -a debian ${BUILDDIR}.tmp/debian
19 echo "git clone git://git.proxmox.com/git/pmg-log-tracker.git\\ngit checkout ${GITVERSION}" > ${BUILDDIR}.tmp/debian/SOURCE
20 mv ${BUILDDIR}.tmp ${BUILDDIR}
21
22 .PHONY: deb
23 deb ${DEB}: ${BUILDDIR}
24 cd ${BUILDDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
25 lintian ${DEB}
26
27 .PHONY: dsc
28 dsc ${DSC}: ${BUILDDIR}
29 cd ${BUILDDIR}; dpkg-buildpackage -rfakeroot -S -us -uc -d
30 lintian ${DSC}
31
32 .PHONY: dinstall
33 dinstall: ${DEB}
34 dpkg -i ${DEB}
35
36 .PHONY: upload
37 upload: ${DEB} ${DBG_DEB}
38 tar cf - ${DEB} ${DBG_DEB}| ssh repoman@repo.proxmox.com -- upload --product pmg --dist stretch --arch ${DEB_BUILD_ARCH}
39
40 .PHONY: distclean
41 distclean: clean
42
43 .PHONY: clean
44 clean:
45 rm -rf *.deb ${PACKAGE}-* *.buildinfo *.changes *.dsc ${PACKAGE}_*.tar.gz
46 find . -name '*~' -exec rm {} ';'