]>
Commit | Line | Data |
---|---|---|
04aca461 | 1 | RELEASE=5.0 |
1640e33b | 2 | |
8a851f3b | 3 | VERSION=1.0.5 |
6f327db7 FG |
4 | DEBRELEASE=1 |
5 | PVERELEASE=1~bpo9 | |
6 | ||
7 | BUILDDIR=libqb-${VERSION} | |
8 | SRCARCHIVE=libqb_${VERSION}.orig.tar.xz | |
9 | DEBARCHIVE=libqb_${VERSION}-${DEBRELEASE}.debian.tar.xz | |
1640e33b DM |
10 | |
11 | ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) | |
12 | ||
6f327db7 FG |
13 | MAIN_DEB=libqb0_${VERSION}-${PVERELEASE}_${ARCH}.deb |
14 | OTHER_DEBS= \ | |
15 | libqb-doc_${VERSION}-${PVERELEASE}_all.deb \ | |
16 | libqb0-dbgsym_${VERSION}-${PVERELEASE}_${ARCH}.deb \ | |
17 | libqb-dev_${VERSION}-${PVERELEASE}_${ARCH}.deb \ | |
18 | libqb-dev-dbgsym_${VERSION}-${PVERELEASE}_${ARCH}.deb \ | |
19 | ||
20 | DEBS=${MAIN_DEB} ${OTHER_DEBS} | |
21 | DSC=libqb-${VERSION}-${PVERELEASE}.dsc | |
1640e33b DM |
22 | |
23 | all: ${DEBS} | |
24 | echo ${DEBS} | |
25 | ||
6f327db7 FG |
26 | ${BUILDDIR}: upstream/${SRCARCHIVE} upstream/${DEBARCHIVE} patches/* |
27 | rm -rf ${BUILDDIR} | |
28 | ln -sf upstream/${SRCARCHIVE} ${SRCARCHIVE} | |
29 | tar -xf upstream/${SRCARCHIVE} | |
30 | tar -C ${BUILDDIR} -xf upstream/${DEBARCHIVE} | |
31 | cd ${BUILDDIR}; ln -s ../patches patches | |
32 | cd ${BUILDDIR}; quilt push -a | |
33 | cd ${BUILDDIR}; rm -rf .pc ./patches | |
34 | ||
35 | deb: ${DEBS} | |
36 | ${OTHER_DEBS}: ${MAIN_DEB} | |
37 | ${MAIN_DEB}: ${BUILDDIR} | |
38 | cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc | |
1640e33b | 39 | |
6f327db7 FG |
40 | dsc: ${DSC} |
41 | ${DSC}: ${BUILDDIR} | |
42 | cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d -nc | |
1640e33b DM |
43 | |
44 | download: | |
27586c30 TL |
45 | rm -rf upstream/ |
46 | mkdir upstream | |
6f327db7 FG |
47 | cd upstream; dget https://deb.debian.org/debian/pool/main/libq/libqb/libqb_${VERSION}-${DEBRELEASE}.dsc |
48 | cd upstream; rm -rf *.asc *.dsc ${BUILDDIR} | |
1640e33b DM |
49 | |
50 | .PHONY: upload | |
51 | upload: ${DEBS} | |
22363674 | 52 | tar cf - ${DEBS} | ssh repoman@repo.proxmox.com upload |
1640e33b DM |
53 | |
54 | .PHONY: clean | |
55 | clean: | |
ccb51459 | 56 | rm -rf *~ debian/*~ *.deb *.changes *.dsc ${BUILDDIR} *.orig.tar.xz *.debian.tar.xz *.buildinfo |
1640e33b DM |
57 | |
58 | .PHONY: dinstall | |
59 | dinstall: ${DEBS} | |
60 | dpkg -i ${DEBS} |