]>
Commit | Line | Data |
---|---|---|
ab216da9 TL |
1 | include /usr/share/dpkg/pkg-info.mk |
2 | include /usr/share/dpkg/architecture.mk | |
3777ece9 DM |
3 | |
4 | PACKAGE=spiceterm | |
3777ece9 | 5 | |
3777ece9 | 6 | GITVERSION:=$(shell cat .git/refs/heads/master) |
0c95cc53 | 7 | BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM) |
3777ece9 | 8 | |
88e9940e TL |
9 | DEB=$(PACKAGE)_$(DEB_VERSION)_$(DEB_HOST_ARCH).deb |
10 | DBG_DEB=$(PACKAGE)-dbgsym_$(DEB_VERSION)_$(DEB_HOST_ARCH).deb | |
0c95cc53 | 11 | DSC=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc |
b06b4cdc | 12 | |
0c95cc53 | 13 | $(BUILDDIR): src/ debian/ |
ab216da9 TL |
14 | rm -rf $(BUILDDIR) |
15 | rsync -a src/ debian $(BUILDDIR) | |
0c95cc53 | 16 | echo "git clone git://git.proxmox.com/git/spiceterm.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE |
21575091 TL |
17 | |
18 | .PHONY: dsc | |
0c95cc53 TL |
19 | dsc: $(DSC) |
20 | $(DSC): $(BUILDDIR) | |
21575091 | 21 | cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d |
0c95cc53 | 22 | lintian $(DSC) |
21575091 TL |
23 | |
24 | .PHONY: deb | |
0c95cc53 TL |
25 | deb: $(DEB) |
26 | $(DEB): $(BUILDDIR) | |
ab216da9 | 27 | cd $(BUILDDIR); dpkg-buildpackage -b -us -uc |
0c95cc53 | 28 | lintian $(DEB) |
3777ece9 DM |
29 | |
30 | .PHONY: dinstall | |
0c95cc53 TL |
31 | dinstall: $(DEB) |
32 | dpkg -i $(DEB) | |
3777ece9 | 33 | |
6c31241b | 34 | .PHONY: upload |
0c95cc53 TL |
35 | upload: $(DEB) |
36 | tar cf - $(DEB) $(DBG_DEB) | ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye --arch $(ARCH) | |
6c31241b | 37 | |
ab216da9 | 38 | .PHONY: distclean clean |
2cc3e3cc | 39 | distclean: clean |
2cc3e3cc | 40 | clean: |
eea9e936 | 41 | rm -rf *~ $(PACKAGE)-*/ *.deb *.changes genfont *.buildinfo *.dsc *.tar.gz |