]>
Commit | Line | Data |
---|---|---|
94f39a95 TL |
1 | include /usr/share/dpkg/pkg-info.mk |
2 | include /usr/share/dpkg/architecture.mk | |
3 | ||
2c9917d4 | 4 | PACKAGE := proxmox-mini-journalreader |
4ce2e883 | 5 | |
4ce2e883 DC |
6 | GITVERSION:=$(shell git rev-parse HEAD) |
7 | ||
6a6ddb86 | 8 | BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM) |
82705c36 | 9 | |
6a6ddb86 TL |
10 | DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_$(DEB_BUILD_ARCH).deb |
11 | DBGDEB=$(PACKAGE)-dbgsym_$(DEB_VERSION_UPSTREAM_REVISION)_$(DEB_BUILD_ARCH).deb | |
12 | DEBS=$(DEB) $(DBGDEB) | |
d9a159ee | 13 | |
6a6ddb86 | 14 | DSC=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc |
4ce2e883 | 15 | |
6e76d122 TL |
16 | all: $(DEB) |
17 | ||
82705c36 TL |
18 | $(BUILDDIR): src debian |
19 | rm -rf $(BUILDDIR) | |
20 | rsync -a src/ debian $(BUILDDIR) | |
21 | echo "git clone git://git.proxmox.com/git/proxmox-mini-journal\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE | |
22 | ||
4ce2e883 | 23 | .PHONY: deb |
d9a159ee TL |
24 | deb: $(DEBS) |
25 | $(DEBS): $(DEB) | |
82705c36 TL |
26 | $(DEB): $(BUILDDIR) |
27 | cd $(BUILDDIR); dpkg-buildpackage -b -us -uc | |
4ce2e883 DC |
28 | lintian $(DEB) |
29 | ||
94e0d0e0 | 30 | .PHONY: dsc |
6a6ddb86 TL |
31 | dsc: $(DSC) |
32 | $(DSC): $(BUILDDIR) | |
33 | cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d | |
34 | lintian $(DSC) | |
94e0d0e0 | 35 | |
f35c3f9a TL |
36 | sbuild: $(DSC) |
37 | sbuild $(DSC) | |
38 | ||
c6e5c747 TL |
39 | dinstall: $(DEB) |
40 | dpkg -i $(DEB) | |
41 | ||
4ce2e883 DC |
42 | .PHONY: clean |
43 | clean: | |
802ed804 | 44 | rm -rf $(PACKAGE)-[0-9]*/ *.deb *.buildinfo *.build *.changes *.dsc *.tar.* |
e50a844d TL |
45 | |
46 | .PHONY: upload | |
6a6ddb86 TL |
47 | upload: $(DEBS) |
48 | tar cf - $(DEBS)|ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg --dist bullseye --arch $(DEB_BUILD_ARCH) |