]> git.proxmox.com Git - usb-redir.git/blame - Makefile
add upload target
[usb-redir.git] / Makefile
CommitLineData
9cb6c93f
DM
1RELEASE=3.0
2
3PACKAGE=libusbredirparser
4PKGVERSION=0.6
5PKGRELEASE=2
6
7PKGDIR=usbredir-${PKGVERSION}
8PKGSRC=usbredir-${PKGVERSION}.tar.bz2
9DEBSRC=usbredir_${PKGVERSION}-${PKGRELEASE}.debian.tar.gz
10
11ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
12
13DEBS= \
14 ${PACKAGE}1_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb \
15 ${PACKAGE}-dev_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb
16
17
18all: ${DEBS}
19 echo ${DEBS}
20
21${DEBS}: ${PKGSRC}
22 echo ${DEBS}
23 rm -rf ${PKGDIR} debian
24 tar xf ${PKGSRC}
25 tar xf ${DEBSRC}
26
27 cp -a debian ${PKGDIR}/debian
28 cd ${PKGDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
29
30.PHONY: download
31download:
32 rm -rf ${PKGSRC} ${PKGDIR}
33 git clone git://anongit.freedesktop.org/spice/usbredir ${PKGDIR}
34 cd ${PKGDIR}; ./autogen.sh; make dist
35 mv ${PKGDIR}/${PKGSRC} ${PKGSRC}
36
d657eb89
DM
37
38.PHONY: upload
39upload: ${DEBS}
40 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
41 mkdir -p /pve/${RELEASE}/extra
42 rm -f /pve/${RELEASE}/extra/Packages*
43 rm -f /pve/${RELEASE}/extra/${PACKAGE}1_*.deb
44 rm -f /pve/${RELEASE}/extra/${PACKAGE}-dev_*.deb
45 cp ${DEBS} /pve/${RELEASE}/extra
46 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
47 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
48
9cb6c93f
DM
49distclean: clean
50
51.PHONY: clean
52clean:
53 rm -rf *~ debian *_${ARCH}.deb *.changes *.dsc ${PKGDIR}
54
55.PHONY: dinstall
56dinstall: ${DEBS}
57 dpkg -i ${DEBS}