3
ARCHS=$(shell cd debian; ./getfromlist archlist)
4
LANGS=$(shell cd debian; ./getfromlist langlist)
5
VERSION=$(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)
6
DATE=$(shell echo $(VERSION) | cut -d '.' -f 1)
7
SUITE=$(shell LC_ALL=C dpkg-parsechangelog | grep ^Distribution: | cut -d ' ' -f 2)
8
ifeq (${SUITE},unstable)
12
MANTMP=$(shell pwd)/debian/manual
19
dh_clean doc-base-stamp
20
rm -rf debian/installation-guide-*.doc-base.*
21
rm -rf build/build.out build/build.tmp build/build.po
23
doc-base: doc-base-stamp
27
rm -rf debian/installation-guide-*.doc-base.*
28
set -e && cd debian && \
29
for arch in $(ARCHS) ; do \
30
for lang in $(LANGS) ; do \
31
arch_full="$$(grep "^$$arch[[:space:]]" archlist | cut -f 2)" ; \
32
lang_full="$$(grep "^$$lang[[:space:]]" langlist | cut -f 2)" ; \
33
sed -e "s/%ARCH%/$$arch/g" -e "s/%ARCH_FULL%/$$arch_full/g" \
34
-e "s/%LANG%/$$lang/g" -e "s/%LANG_FULL%/$$lang_full/g" \
35
doc-base.TEMPLATE > installation-guide-$$arch.doc-base.$$lang ; \
44
set -e && cd build && \
45
for arch in $(ARCHS) ; do \
46
official_build=1 manual_release=$(SUITE) \
47
architectures="$$arch" languages="$(LANGS)" \
48
destination=$(MANTMP)/$$arch noarchdir=1 \
61
binary-indep: install doc-base
65
for arch in $(ARCHS) ; do \
66
dh_installdocs -p installation-guide-$$arch $(MANTMP)/$$arch/* ; \
71
dh_gencontrol -- -Vkernel:Package='$(KERNELPACKAGE)'
74
# Create a tarball for each arch for use in debian-cd
75
# Note: these should be uploaded manually
76
#set -e && cd $(MANTMP) && \
77
# for arch in $(ARCHS) ; do \
78
# tarname=di-manual-$${arch}_$(VERSION).tar.gz ; \
80
# tar czf ../../../../$$tarname . ; \
84
binary: binary-indep binary-arch
85
.PHONY: build build-images clean binary-indep binary-arch binary install