]> git.proxmox.com Git - pve-qemu-kvm.git/blame - Makefile
bump version to 2.9.0-1~rc2+5
[pve-qemu-kvm.git] / Makefile
CommitLineData
4676c0af 1# also update debian/changelog
1a91ab45
WB
2KVMVER=2.9.0
3KVMTAG=$(KVMVER)-rc2
dcfd9c72 4KVMPKGREL=1~rc2+5
4676c0af
DM
5
6KVMPACKAGE=pve-qemu-kvm
7KVMDIR=qemu-kvm
71a7a916 8KVMSRC=${KVMDIR}-src.tar.gz
4676c0af 9
1be2b948 10ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
baf4ab09 11GITVERSION:=$(shell git rev-parse master)
4676c0af 12
0a4b68a3
WB
13DEB=${KVMPACKAGE}_${KVMVER}-${KVMPKGREL}_${ARCH}.deb
14DEB_DBG=${KVMPACKAGE}-dbg_${KVMVER}-${KVMPKGREL}_${ARCH}.deb
15DEBS=$(DEB) $(DEB_DBG)
4676c0af 16
5d35f417 17
0a4b68a3 18all: $(DEBS)
4676c0af 19
71a7a916
DM
20.PHONY: download
21download:
22 rm -rf ${KVMDIR} ${KVMSRC}
1a91ab45 23 git clone --depth=1 git://git.qemu-project.org/qemu.git -b v${KVMTAG} ${KVMDIR}
71a7a916 24 tar czf ${KVMSRC} --exclude CVS --exclude .git --exclude .svn ${KVMDIR}
4676c0af 25
0a4b68a3
WB
26.PHONY: deb kvm
27deb kvm: $(DEBS)
28$(DEB_DBG): $(DEB)
29$(DEB): $(KVMSRC)
fb7528c9 30 rm -f *.deb
4676c0af 31 rm -rf ${KVMDIR}
71a7a916 32 tar xf ${KVMSRC}
4676c0af 33 cp -a debian ${KVMDIR}/debian
3da4440d 34 echo "git clone git://git.proxmox.com/git/pve-qemu-kvm.git\\ngit checkout ${GITVERSION}" > ${KVMDIR}/debian/SOURCE
b6e85098
DM
35 # set package version
36 sed -i 's/^pkgversion="".*/pkgversion="${KVMPACKAGE}_${KVMVER}-${KVMPKGREL}"/' ${KVMDIR}/configure
d4323276 37 cd ${KVMDIR}; dpkg-buildpackage -b -rfakeroot -us -uc
5d35f417 38 lintian ${DEBS} || true
4676c0af
DM
39
40.PHONY: upload
3996ca4c
WB
41upload: ${DEBS}
42 tar cf - ${DEBS} | ssh repoman@repo.proxmox.com upload --product pve --dist stretch
4676c0af
DM
43
44.PHONY: distclean
45distclean: clean
4676c0af
DM
46
47
48.PHONY: clean
49clean:
a04cfab9 50 rm -rf *.changes *.buildinfo ${KVMDIR} ${KVMPACKAGE}_* ${DEBS}
4676c0af
DM
51
52.PHONY: dinstall
5d35f417
DM
53dinstall: ${DEBS}
54 dpkg -i ${DEBS}