]> git.proxmox.com Git - pve-guest-common.git/blame - Makefile
vzdump: schema: add 'notes-template' and 'protected' properties
[pve-guest-common.git] / Makefile
CommitLineData
130a35c6 1include /usr/share/dpkg/pkg-info.mk
130a35c6 2
e115c4af 3PACKAGE=libpve-guest-common-perl
e115c4af 4
130a35c6
TL
5DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
6DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
7
8BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
e115c4af 9
e115c4af
FG
10all:
11
130a35c6
TL
12${BUILDDIR}:
13 rm -rf ${BUILDDIR}
960c85be
TL
14 cp -a src ${BUILDDIR}
15 cp -a debian ${BUILDDIR}/
130a35c6
TL
16 echo "git clone git://git.proxmox.com/git/pve-guest-common.git\\ngit checkout ${GITVERSION}" > ${BUILDDIR}/debian/SOURCE
17
e115c4af 18.PHONY: deb
ff436540 19deb: ${DEB}
130a35c6
TL
20${DEB}: ${BUILDDIR}
21 cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
e115c4af
FG
22 lintian ${DEB}
23
3218c0d7
FG
24.PHONY: dsc
25dsc: ${DSC}
130a35c6
TL
26${DSC}: ${BUILDDIR}
27 cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d -nc
3218c0d7
FG
28 lintian ${DSC}
29
e115c4af
FG
30.PHONY: upload
31upload: ${DEB}
239fe671 32 tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye
e115c4af
FG
33
34distclean: clean
35
36clean:
130a35c6 37 rm -rf ${BUILDDIR} *.deb *.dsc *.changes *.buildinfo *.tar.gz
e115c4af
FG
38
39.PHONY: dinstall
40dinstall: ${DEB}
41 dpkg -i ${DEB}