]> git.proxmox.com Git - openais-pve.git/blame - Makefile
add reference to git version
[openais-pve.git] / Makefile
CommitLineData
d2060304 1RELEASE=3.0
13a25572
DM
2
3AISVERSION=1.1.4
d2060304 4AISRELEASE=3
13a25572
DM
5AISDIR=openais-${AISVERSION}
6AISSRC=openais-${AISVERSION}.orig.tar.gz
7
8ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
e64a2179 9GITVERSION:=$(shell cat .git/refs/heads/master)
13a25572
DM
10
11DEBS= \
12 openais-pve_${AISVERSION}-${AISRELEASE}_${ARCH}.deb \
13 libopenais3-pve_${AISVERSION}-${AISRELEASE}_${ARCH}.deb \
14 libopenais-pve-dev_${AISVERSION}-${AISRELEASE}_${ARCH}.deb
15
16all: ${DEBS}
17
18${DEBS}: ${AISSRC}
19 echo ${DEBS}
20 rm -rf ${AISDIR}
21 tar xf ${AISSRC}
22 cp -av debian ${AISDIR}/debian
e64a2179 23 echo "git clone git://git.proxmox.com/git/openais-pve.git\\ngit checkout ${GITVERSION}" > ${AISDIR}/debian/SOURCE
13a25572
DM
24 cd ${AISDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
25
26download:
27 rm -rf openais-${AISVERSION} ${AISSRC}
28 svn checkout http://svn.fedorahosted.org/svn/openais/tags/openais-${AISVERSION}/ openais-${AISVERSION}
29 cd openais-${AISVERSION}; ./autogen.sh
30 tar czf ${AISSRC} openais-${AISVERSION}/
31
32.PHONY: upload
33upload: ${DEBS}
34 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
35 mkdir -p /pve/${RELEASE}/extra
36 rm -f /pve/${RELEASE}/extra/openais*.deb
37 rm -f /pve/${RELEASE}/extra/libopenais*.deb
38 rm -f /pve/${RELEASE}/extra/Packages*
39 cp ${DEBS} /pve/${RELEASE}/extra
40 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
41 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
42
43.phony: clean
44clean:
45 rm -rf *~ debian/*~ *_${ARCH}.deb *.changes *.dsc ${AISDIR}
46
47.PHONY: dinstall
48dinstall: ${DEBS}
49 dpkg -i ${DEBS}