]> git.proxmox.com Git - pve-libspice-server.git/blame - Makefile
move to dget based re-build from Debian as upstream
[pve-libspice-server.git] / Makefile
CommitLineData
fa754a25
TL
1SOURCE=spice
2PACKAGE=libspice-server1
f47a4a98 3
fa754a25
TL
4PKGVERSION=0.14.2
5DEBVERSION=0.14.2-4
6PVERELEASE=pve6
7
8VERSION := $(DEBVERSION)~$(PVERELEASE)
f47a4a98
DM
9
10PKGDIR=spice-${PKGVERSION}
11PKGSRC=${PKGDIR}.tar.bz2
12
13ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
e94c7b8c 14GITVERSION:=$(shell cat .git/refs/heads/master)
f47a4a98 15
fa754a25
TL
16DEB=$(PACKAGE)_${VERSION}_${ARCH}.deb
17DEB_DBG=$(PACKAGE)-dbgsym_${VERSION}_${ARCH}.deb
c5035f95 18DEBS=$(DEB) $(DEB_DBG)
f47a4a98 19
f47a4a98
DM
20all: ${DEBS}
21 echo ${DEBS}
22
c5035f95
WB
23.PHONY: deb
24deb: $(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
37download: $(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
43upload: ${DEBS}
967172cc 44 tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch --arch ${ARCH}
f47a4a98
DM
45
46distclean: clean
fa754a25 47 rm -f *.tar.*
f47a4a98
DM
48
49.PHONY: clean
50clean:
fa754a25 51 rm -rf *~ debian/*~ *.deb *.changes *.dsc *.buildinfo ${PKGDIR}
f47a4a98
DM
52
53.PHONY: dinstall
54dinstall: ${DEBS}
55 dpkg -i ${DEBS}