1 # also update debian/changelog
5 KVMPACKAGE
= pve-qemu-kvm
7 BUILDSRC
= $(KVMSRC
).tmp
11 ARCH
:= $(shell dpkg-architecture
-qDEB_BUILD_ARCH
)
12 GITVERSION
:= $(shell git rev-parse HEAD
)
14 DEB
= ${KVMPACKAGE}_
${KVMVER}-${KVMPKGREL}_
${ARCH}.deb
15 DEB_DBG
= ${KVMPACKAGE}-dbg_
${KVMVER}-${KVMPKGREL}_
${ARCH}.deb
16 DEBS
= $(DEB
) $(DEB_DBG
)
23 test -f
"${SRCDIR}/debian/changelog" || git submodule update
--init
28 $(DEB
): keycodemapdb | submodule
32 cp
-a
$(KVMSRC
)/* $(BUILDSRC
)/
33 cp
-a debian
$(BUILDSRC
)/debian
34 rm -rf
$(BUILDSRC
)/ui
/keycodemapdb
35 cp
-a keycodemapdb
$(BUILDSRC
)/ui
/
36 echo
"git clone git://git.proxmox.com/git/pve-qemu.git\\ngit checkout $(GITVERSION)" > $(BUILDSRC
)/debian
/SOURCE
38 sed
-i
's/^pkgversion="".*/pkgversion="${KVMPACKAGE}_${KVMVER}-${KVMPKGREL}"/' $(BUILDSRC
)/configure
39 cd
$(BUILDSRC
); dpkg-buildpackage
-b
-rfakeroot
-us
-uc
-j
40 lintian
$(DEBS
) || true
44 cd
$(KVMSRC
) && git submodule deinit ui
/keycodemapdb || true
45 rm -rf
$(KVMSRC
)/ui
/keycodemapdb
46 mkdir
$(KVMSRC
)/ui
/keycodemapdb
47 cd
$(KVMSRC
) && git submodule update
--init ui
/keycodemapdb
50 cp
-R
$(KVMSRC
)/ui
/keycodemapdb
/* keycodemapdb
/
55 tar cf
- ${DEBS} | ssh repoman@repo.proxmox.com upload
--product pve
--dist stretch
62 rm -rf
$(BUILDSRC
) $(KVMPACKAGE
)_
* $(DEBS
) *.buildinfo