]>
Commit | Line | Data |
---|---|---|
fa754a25 TL |
1 | SOURCE=spice |
2 | PACKAGE=libspice-server1 | |
f47a4a98 | 3 | |
fa754a25 TL |
4 | PKGVERSION=0.14.2 |
5 | DEBVERSION=0.14.2-4 | |
6 | PVERELEASE=pve6 | |
7 | ||
8 | VERSION := $(DEBVERSION)~$(PVERELEASE) | |
f47a4a98 DM |
9 | |
10 | PKGDIR=spice-${PKGVERSION} | |
11 | PKGSRC=${PKGDIR}.tar.bz2 | |
12 | ||
13 | ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) | |
e94c7b8c | 14 | GITVERSION:=$(shell cat .git/refs/heads/master) |
f47a4a98 | 15 | |
fa754a25 TL |
16 | DEB=$(PACKAGE)_${VERSION}_${ARCH}.deb |
17 | DEB_DBG=$(PACKAGE)-dbgsym_${VERSION}_${ARCH}.deb | |
c5035f95 | 18 | DEBS=$(DEB) $(DEB_DBG) |
f47a4a98 | 19 | |
f47a4a98 DM |
20 | all: ${DEBS} |
21 | echo ${DEBS} | |
22 | ||
c5035f95 WB |
23 | .PHONY: deb |
24 | deb: $(DEB) | |
25 | $(DEB_DBG): $(DEB) | |
fa754a25 | 26 | $(DEB): $(SOURCE)_$(PKGVERSION).orig.tar.bz2 $(SOURCE)_$(DEBVERSION).debian.tar.xz |
f47a4a98 | 27 | rm -rf ${PKGDIR} |
fa754a25 TL |
28 | tar xf $(SOURCE)_$(PKGVERSION).orig.tar.bz2 |
29 | tar xf $(SOURCE)_$(DEBVERSION).debian.tar.xz -C $(SOURCE)-$(PKGVERSION) | |
30 | cat changelog.Debian $(PKGDIR)/debian/changelog > $(PKGDIR)/debian/changelog.tmp | |
31 | mv $(PKGDIR)/debian/changelog.tmp $(PKGDIR)/debian/changelog | |
7e6560eb | 32 | cd ${PKGDIR}; dpkg-buildpackage -b -us -uc |
387153c0 | 33 | lintian ${DEBS} |
f47a4a98 DM |
34 | |
35 | ||
36 | .PHONY: download | |
fa754a25 TL |
37 | download: $(SOURCE)_$(PKGVERSION).orig.tar.bz2 $(SOURCE)_$(DEBVERSION).debian.tar.xz |
38 | $(SOURCE)_$(PKGVERSION).orig.tar.bz2: $(SOURCE)_$(DEBVERSION).debian.tar.xz | |
39 | $(SOURCE)_$(DEBVERSION).debian.tar.xz: | |
40 | dget http://deb.debian.org/debian/pool/main/s/spice/spice_0.14.2-4.dsc | |
f47a4a98 DM |
41 | |
42 | .PHONY: upload | |
43 | upload: ${DEBS} | |
967172cc | 44 | tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch --arch ${ARCH} |
f47a4a98 DM |
45 | |
46 | distclean: clean | |
fa754a25 | 47 | rm -f *.tar.* |
f47a4a98 DM |
48 | |
49 | .PHONY: clean | |
50 | clean: | |
fa754a25 | 51 | rm -rf *~ debian/*~ *.deb *.changes *.dsc *.buildinfo ${PKGDIR} |
f47a4a98 DM |
52 | |
53 | .PHONY: dinstall | |
54 | dinstall: ${DEBS} | |
55 | dpkg -i ${DEBS} |