]> git.proxmox.com Git - pve-libspice-server.git/blame - Makefile
new upstream, updates for debian jessie
[pve-libspice-server.git] / Makefile
CommitLineData
86cdaac6 1RELEASE=4.0
f47a4a98
DM
2
3PACKAGE=pve-libspice-server1
86cdaac6
DM
4PKGVERSION=0.12.5
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}
43 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
44 mkdir -p /pve/${RELEASE}/extra
45 rm -f /pve/${RELEASE}/extra/Packages*
bf28ebee
DM
46 rm -f /pve/${RELEASE}/extra/pve-libspice-server1_*.deb
47 rm -f /pve/${RELEASE}/extra/pve-libspice-server-dev_*.deb
48 rm -f /pve/${RELEASE}/extra/pve-libspice-server1_*.deb
f47a4a98
DM
49 cp ${DEBS} /pve/${RELEASE}/extra
50 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
51 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
52
53distclean: clean
54
55.PHONY: clean
56clean:
57 rm -rf *~ debian/*~ *_${ARCH}.deb *.changes *.dsc ${PKGDIR}
58
59.PHONY: dinstall
60dinstall: ${DEBS}
61 dpkg -i ${DEBS}