]> git.proxmox.com Git - pve-storage.git/blame - Makefile
bump version to 8.2.1
[pve-storage.git] / Makefile
CommitLineData
d0c9eff4 1include /usr/share/dpkg/pkg-info.mk
d0c9eff4 2
b6cf0a66 3PACKAGE=libpve-storage-perl
d785b69d 4BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION)
e59a960a 5DSC=$(PACKAGE)_$(DEB_VERSION).dsc
b6cf0a66 6
d0d314a9 7GITVERSION:=$(shell git rev-parse HEAD)
19de44d4 8
f5e87de6 9DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_all.deb
b6cf0a66 10
183d2d2d 11all:
b6cf0a66
DM
12
13.PHONY: dinstall
14dinstall: deb
f5e87de6 15 dpkg -i $(DEB)
b6cf0a66 16
d785b69d
TL
17$(BUILDDIR):
18 rm -rf $@ $@.tmp
19 cp -a src $@.tmp
20 cp -a debian $@.tmp/
21 echo "git clone git://git.proxmox.com/git/pve-storage.git\\ngit checkout $(GITVERSION)" >$@.tmp/debian/SOURCE
22 mv $@.tmp $@
23
4ddba650 24.PHONY: deb
f5e87de6 25deb: $(DEB)
d785b69d
TL
26$(DEB): $(BUILDDIR)
27 cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
f5e87de6 28 lintian $(DEB)
b6cf0a66 29
a2242b41
TL
30.PHONY: clean distclean
31distclean: clean
dbf890f0 32clean:
d785b69d 33 rm -rf $(PACKAGE)-[0-9]*/ *.deb *.dsc *.build *.buildinfo *.changes $(PACKAGE)*.tar.*
b6cf0a66 34
b6cf0a66 35.PHONY: upload
39d9fb24 36upload: UPLOAD_DIST ?= $(DEB_DISTRIBUTION)
f5e87de6 37upload: $(DEB)
39d9fb24 38 tar cf - $(DEB) | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist $(UPLOAD_DIST)
e59a960a
TL
39
40dsc: $(DSC)
41 $(MAKE) clean
42 $(MAKE) $(DSC)
43 lintian $(DSC)
44
45$(DSC): $(BUILDDIR)
46 cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
b35efde2
TL
47
48sbuild: $(DSC)
49 sbuild $(DSC)