]> git.proxmox.com Git - pve-access-control.git/blame - Makefile
bump version to 8.1.4
[pve-access-control.git] / Makefile
CommitLineData
e4d6ad4d 1include /usr/share/dpkg/default.mk
049d789b 2
2c3a6c0a 3PACKAGE=libpve-access-control
2c3a6c0a 4
a3744c5e
TL
5DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_all.deb
6DSC=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc
049d789b 7
a3744c5e 8BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM)
e235ae39 9
067d625a 10GITVERSION:=$(shell git rev-parse HEAD)
36ad0763 11
98eb404f 12all:
2c3a6c0a
DM
13
14.PHONY: dinstall
15dinstall: deb
a3744c5e 16 dpkg -i $(DEB)
2c3a6c0a 17
a3744c5e
TL
18$(BUILDDIR):
19 rm -rf $(BUILDDIR)
20 cp -a src $(BUILDDIR)
21 cp -a debian $(BUILDDIR)/
22 echo "git clone git://git.proxmox.com/git/pve-access-control.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE
e235ae39 23
4e515e6d 24.PHONY: deb
a3744c5e
TL
25deb: $(DEB)
26$(DEB): $(BUILDDIR)
27 cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
28 lintian $(DEB)
2c3a6c0a 29
e235ae39 30.PHONY: dsc
a3744c5e
TL
31dsc: $(DSC)
32$(DSC): $(BUILDDIR)
33 cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
34 lintian $(DSC)
e235ae39 35
52910795
TL
36sbuild: $(DSC)
37 sbuild $(DSC)
38
2c3a6c0a 39.PHONY: upload
e0b959c9 40upload: UPLOAD_DIST ?= $(DEB_DISTRIBUTION)
a3744c5e 41upload: $(DEB)
e0b959c9 42 tar cf - $(DEB) | ssh repoman@repo.proxmox.com -- upload --product pve --dist $(UPLOAD_DIST)
2c3a6c0a 43
474b2ce0 44.PHONY: clean distclean
2c3a6c0a 45distclean: clean
474b2ce0
TL
46clean:
47 rm -rf $(PACKAGE)-[0-9]*/
48 rm -f *.dsc *.deb *.buildinfo *.build *.changes $(PACKAGE)*.tar.*