Commit | Line | Data |
---|---|---|
049d789b TL |
1 | include /usr/share/dpkg/pkg-info.mk |
2 | include /usr/share/dpkg/architecture.mk | |
3 | ||
2c3a6c0a | 4 | PACKAGE=libpve-access-control |
2c3a6c0a | 5 | |
197d1016 TL |
6 | DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb |
7 | DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc | |
049d789b TL |
8 | |
9 | BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM} | |
e235ae39 | 10 | |
067d625a | 11 | GITVERSION:=$(shell git rev-parse HEAD) |
36ad0763 | 12 | |
98eb404f | 13 | all: |
2c3a6c0a DM |
14 | |
15 | .PHONY: dinstall | |
16 | dinstall: deb | |
17 | dpkg -i ${DEB} | |
18 | ||
e235ae39 TL |
19 | ${BUILDDIR}: |
20 | rm -rf ${BUILDDIR} | |
197d1016 TL |
21 | cp -a src ${BUILDDIR} |
22 | cp -a debian ${BUILDDIR}/ | |
e235ae39 TL |
23 | echo "git clone git://git.proxmox.com/git/pve-access-control.git\\ngit checkout ${GITVERSION}" > ${BUILDDIR}/debian/SOURCE |
24 | ||
4e515e6d WB |
25 | .PHONY: deb |
26 | deb: ${DEB} | |
e235ae39 TL |
27 | ${DEB}: ${BUILDDIR} |
28 | cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc | |
2c3a6c0a DM |
29 | lintian ${DEB} |
30 | ||
e235ae39 TL |
31 | .PHONY: dsc |
32 | dsc: ${DSC} | |
33 | ${DSC}: ${BUILDDIR} | |
34 | cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d | |
35 | lintian ${DSC} | |
36 | ||
2c3a6c0a DM |
37 | .PHONY: upload |
38 | upload: ${DEB} | |
f368e8c7 | 39 | tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye --arch ${DEB_BUILD_ARCH} |
2c3a6c0a DM |
40 | |
41 | .PHONY: clean | |
15cebb28 | 42 | clean: |
a981f7c1 | 43 | rm -rf ${PACKAGE}-*/ *.deb *.buildinfo *.changes ${PACKAGE}*.tar.gz *.dsc |
2c3a6c0a DM |
44 | find . -name '*~' -exec rm {} ';' |
45 | ||
46 | .PHONY: distclean | |
47 | distclean: clean |