1 include /usr
/share
/dpkg
/pkg-info.mk
2 include /usr
/share
/dpkg
/architecture.mk
7 BUILDDIR ?
= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
9 GITVERSION
:= $(shell git rev-parse HEAD
)
11 DEB
= ${PACKAGE}_
${DEB_VERSION_UPSTREAM_REVISION}_
${DEB_BUILD_ARCH}.deb
12 DEB_DBG
= ${PACKAGE}-dbg_
${DEB_VERSION_UPSTREAM_REVISION}_
${DEB_BUILD_ARCH}.deb
13 DEBS
= $(DEB
) $(DEB_DBG
)
19 test -f
"${SRCDIR}/configure" || git submodule update
--init
--recursive
21 $(BUILDDIR
): keycodemapdb | submodule
22 # check if qemu/ was used for a build
23 # if so, please run 'make distclean' in the submodule and try again
24 test ! -f
$(SRCDIR
)/build
/config.status
26 cp
-a
$(SRCDIR
) $(BUILDDIR
)
27 cp
-a debian
$(BUILDDIR
)/debian
28 rm -rf
$(BUILDDIR
)/ui
/keycodemapdb
29 cp
-a keycodemapdb
$(BUILDDIR
)/ui
/
30 echo
"git clone git://git.proxmox.com/git/pve-qemu.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR
)/debian
/SOURCE
36 cd
$(BUILDDIR
); dpkg-buildpackage
-b
-us
-uc
-j
41 cd
$(SRCDIR
) && git submodule deinit ui
/keycodemapdb || true
42 rm -rf
$(SRCDIR
)/ui
/keycodemapdb
43 mkdir
$(SRCDIR
)/ui
/keycodemapdb
44 cd
$(SRCDIR
) && git submodule update
--init ui
/keycodemapdb
47 cp
-R
$(SRCDIR
)/ui
/keycodemapdb
/* keycodemapdb
/
52 tar cf
- ${DEBS} | ssh repoman@repo.proxmox.com upload
--product pve
--dist bullseye
54 .PHONY
: distclean clean
57 rm -rf
$(BUILDDIR
) $(PACKAGE
)*.deb
*.buildinfo
*.changes