]> git.proxmox.com Git - pve-libspice-server.git/blobdiff - Makefile
bump version to 0.12.8-3
[pve-libspice-server.git] / Makefile
index 2ecbb9af13423cc8aa246b17c38aa799393c0022..90515cc06ca3541167ba2444b9219fa518c9a234 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
-RELEASE=3.1
+RELEASE=4.0
 
 PACKAGE=pve-libspice-server1
-PKGVERSION=0.12.4
+PKGVERSION=0.12.8
 PKGRELEASE=3
 
 PKGDIR=spice-${PKGVERSION}
@@ -10,8 +10,9 @@ PKGSRC=${PKGDIR}.tar.bz2
 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
 GITVERSION:=$(shell cat .git/refs/heads/master)
 
-DEBS=pve-libspice-server1_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb  \
-pve-libspice-server-dev_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb                
+DEB=pve-libspice-server1_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb
+DEB_DBG=pve-libspice-server-dev_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb
+DEBS=$(DEB) $(DEB_DBG)
 
 CELTDIR=celt-0.5.1.3
 CELTSRC=${CELTDIR}.tar.gz
@@ -19,7 +20,10 @@ CELTSRC=${CELTDIR}.tar.gz
 all: ${DEBS}
        echo ${DEBS}
 
-${DEBS}: ${PKGSRC}
+.PHONY: deb
+deb: $(DEB)
+$(DEB_DBG): $(DEB)
+$(DEB): ${PKGSRC}
        echo ${DEBS}
        rm -rf ${PKGDIR}
        tar xf ${PKGSRC}
@@ -30,7 +34,7 @@ ${DEBS}: ${PKGSRC}
        # now compile spice server
        cp -a debian ${PKGDIR}/debian
        echo "git clone git://git.proxmox.com/git/pve-libspice-server.git\\ngit checkout ${GITVERSION}" > ${PKGDIR}/debian/SOURCE
-       cd ${PKGDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
+       cd ${PKGDIR}; dpkg-buildpackage -b -us -uc
 
 
 .PHONY: download
@@ -40,15 +44,7 @@ download:
 
 .PHONY: upload
 upload: ${DEBS}
-       umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
-       mkdir -p /pve/${RELEASE}/extra
-       rm -f /pve/${RELEASE}/extra/Packages*
-       rm -f /pve/${RELEASE}/extra/pve-libspice-server1_*.deb
-       rm -f /pve/${RELEASE}/extra/pve-libspice-server-dev_*.deb
-       rm -f /pve/${RELEASE}/extra/pve-libspice-server1_*.deb
-       cp ${DEBS} /pve/${RELEASE}/extra
-       cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
-       umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
+       tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch --arch ${ARCH}
 
 distclean: clean