]>
Commit | Line | Data |
---|---|---|
0234a966 AD |
1 | PACKAGE=iproute2 |
2 | VER=4.15.0 | |
3 | PKGREL=5 | |
c9fc61fd | 4 | |
0234a966 AD |
5 | SRCDIR=iproute2 |
6 | BUILDDIR=${SRCDIR}.tmp | |
3cf71090 | 7 | |
c9fc61fd | 8 | ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) |
3cf71090 | 9 | |
640606fb FG |
10 | MAIN_DEB=iproute2_${VERSION}-${PKGREL}_${ARCH}.deb |
11 | OTHER_DEBS=\ | |
f00001fe | 12 | iproute2-doc_${VERSION}-${PKGREL}_all.deb \ |
4c3ba283 | 13 | iproute2-dbgsym_${VERSION}-${PKGREL}_all.deb \ |
640606fb FG |
14 | |
15 | DEBS=${MAIN_DEB} ${OTHER_DEBS} | |
16 | ||
17 | DSC=${PACKAGE}_${VER}-${PKGREL}.dsc | |
3cf71090 DM |
18 | |
19 | all: ${DEBS} | |
20 | echo ${DEBS} | |
21 | ||
0234a966 AD |
22 | .PHONY: submodule |
23 | submodule: | |
24 | test -f "${SRCDIR}/README" || git submodule update --init | |
3cf71090 | 25 | |
640606fb | 26 | ${BUILDDIR}: | submodule |
0234a966 | 27 | rm -rf $(BUILDDIR) |
dc9d6863 TL |
28 | cp -a $(SRCDIR) $(BUILDDIR) |
29 | cp -a debian $(BUILDDIR)/debian | |
640606fb FG |
30 | |
31 | .PHONY: deb | |
32 | deb: ${DEBS} | |
33 | ${OTHER_DEBS}: ${MAIN_DEBS} | |
34 | ${MAIN_DEB}: ${BUILDDIR} | |
05331b6c | 35 | cd ${BUILDDIR}; dpkg-buildpackage -b -uc -us |
3cf71090 | 36 | |
640606fb FG |
37 | .PHONY: dsc |
38 | dsc: ${DSC} | |
39 | ${DSC}: ${BUILDDIR} | |
84dd8468 | 40 | cd ${BUILDDIR}; debian/rules clean |
640606fb FG |
41 | cd ${BUILDDIR}; tar czf ../${PACKAGE}_${VER}.orig.tar.gz * |
42 | cd ${BUILDDIR}; dpkg-buildpackage -S -uc -us -d | |
43 | lintian $@ | |
44 | ||
3cf71090 DM |
45 | .PHONY: upload |
46 | upload: ${DEBS} | |
ced20272 | 47 | tar cf - ${DEBS} | ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch --arch ${ARCH} |
3cf71090 | 48 | |
dc9d6863 | 49 | .PHONY: clean distclean |
0234a966 | 50 | distclean: clean |
3cf71090 | 51 | clean: |
640606fb | 52 | rm -rf ${BUILDDIR} *.deb *.changes *.dsc *.buildinfo *.orig.tar.* *.debian.tar.* |
3cf71090 DM |
53 | |
54 | .PHONY: dinstall | |
0234a966 AD |
55 | dinstall: deb |
56 | dpkg -i ${DEB} |