]> git.proxmox.com Git - parted.git/blob - Makefile
add backport release number (~bpo70+1)
[parted.git] / Makefile
1 RELEASE=3.3
2
3 PACKAGE=parted
4 PKGVERSION=3.2
5 PKGRELEASE=6
6 BPORELEASE=~bpo70+1
7
8 PKGDIR=${PACKAGE}-${PKGVERSION}
9 PKGSRC=${PACKAGE}_${PKGVERSION}.orig.tar.xz
10 DEBSRC=${PACKAGE}_${PKGVERSION}-${PKGRELEASE}.debian.tar.xz
11
12 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
13
14 DEBS= \
15 ${PACKAGE}_${PKGVERSION}-${PKGRELEASE}${BPORELEASE}_${ARCH}.deb \
16 libparted2_${PKGVERSION}-${PKGRELEASE}${BPORELEASE}_${ARCH}.deb
17
18
19 all: ${DEBS}
20 echo ${DEBS}
21
22 ${DEBS}: ${PKGSRC} changelog.pve
23 rm -rf ${PKGDIR} debian
24 tar xf ${PKGSRC}
25 tar xf ${DEBSRC}
26 cp -a debian ${PKGDIR}/debian
27 mv ${PKGDIR}/debian/changelog ${PKGDIR}/debian/changelog.org
28 cat changelog.pve ${PKGDIR}/debian/changelog.org > ${PKGDIR}/debian/changelog
29 cd ${PKGDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
30
31 .PHONY: upload
32 upload: ${DEBS}
33 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
34 mkdir -p /pve/${RELEASE}/extra
35 rm -f /pve/${RELEASE}/extra/Packages*
36 rm -f /pve/${RELEASE}/extra/${PACKAGE}_*.deb
37 rm -f /pve/${RELEASE}/extra/libparted2_*.deb
38 cp ${DEBS} /pve/${RELEASE}/extra
39 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
40 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
41
42 distclean: clean
43
44 .PHONY: clean
45 clean:
46 rm -rf *~ debian *_${ARCH}.deb *_all.deb *.udeb *.changes *.dsc ${PKGDIR}
47
48 .PHONY: dinstall
49 dinstall: ${DEB}
50 dpkg -i ${DEBS}