]> git.proxmox.com Git - pve-libspice-server.git/blame - Makefile
update to 0.12.8
[pve-libspice-server.git] / Makefile
CommitLineData
86cdaac6 1RELEASE=4.0
f47a4a98
DM
2
3PACKAGE=pve-libspice-server1
4df07ad3
DM
4PKGVERSION=0.12.8
5PKGRELEASE=1
f47a4a98
DM
6
7PKGDIR=spice-${PKGVERSION}
8PKGSRC=${PKGDIR}.tar.bz2
9
10ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
e94c7b8c 11GITVERSION:=$(shell cat .git/refs/heads/master)
f47a4a98
DM
12
13DEBS=pve-libspice-server1_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb \
14pve-libspice-server-dev_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb
15
16CELTDIR=celt-0.5.1.3
17CELTSRC=${CELTDIR}.tar.gz
18
19all: ${DEBS}
20 echo ${DEBS}
21
22${DEBS}: ${PKGSRC}
23 echo ${DEBS}
24 rm -rf ${PKGDIR}
25 tar xf ${PKGSRC}
26 # compile CELT first
27 tar xf ${CELTSRC} -C ${PKGDIR}
28 cd ${PKGDIR}; ln -s ${CELTDIR}/libcelt celt051
29 cd ${PKGDIR}/${CELTDIR}; ./configure --prefix=/usr; make
30 # now compile spice server
31 cp -a debian ${PKGDIR}/debian
e94c7b8c 32 echo "git clone git://git.proxmox.com/git/pve-libspice-server.git\\ngit checkout ${GITVERSION}" > ${PKGDIR}/debian/SOURCE
f47a4a98
DM
33 cd ${PKGDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
34
35
36.PHONY: download
37download:
38 rm -f ${PKGSRC}
39 wget http://spice-space.org/download/releases/spice-${PKGVERSION}.tar.bz2
40
41.PHONY: upload
42upload: ${DEBS}
4df07ad3 43 tar cf - ${DEBS}|ssh repoman@repo.proxmox.com upload
f47a4a98
DM
44
45distclean: clean
46
47.PHONY: clean
48clean:
49 rm -rf *~ debian/*~ *_${ARCH}.deb *.changes *.dsc ${PKGDIR}
50
51.PHONY: dinstall
52dinstall: ${DEBS}
53 dpkg -i ${DEBS}