[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dh_clean et pages de manuel traduites



Bonjour,

Dh_clean  me supprime bien tous les fichiers installés avec dh_* sauf
les pages de manuel en français (ce sont les seules que j'ai pour le
moment qui ne soient pas en anglais).

Je fais une erreur qui vient de moi ou un bogue ?

J'ai mis en fichier joint le rules que j'utilise, si je supprime les boucles
dans la cible clean, il ne supprime pas les pages traduites.


Nicolas B.
-- 
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1

# This is the debhelper compatability version to use.
export DH_COMPAT=3

package   := l10n-check-rules
manpages  := 5
languages := fr
rulesdir  := usr/share/l10n-check/rules

configure: configure-stamp
configure-stamp:
	dh_testdir
	touch configure-stamp

build: build-stamp
build-stamp:
	dh_testdir
	set -ex;\
	for i in $(manpages); do\
		pod2man --section=$$i $(package).$$i.pod > $(package).$$i;\
		for lang in $(languages); do\
			if test -e $(package).$$lang.$$i.pod; then\
				pod2man --section=$$i $(package).$$lang.$$i.pod > $(package).$$lang.$$i;\
			fi\
		done\
	done
	touch build-stamp

clean:
	dh_testdir
	dh_testroot
	set -ex;\
	for i in $(manpages); do\
		rm -f $(package).$$i;\
		for lang in $(languages); do\
			if test -e $(package).$$lang.$$i; then\
				rm -f $(package).$$lang.$$i;\
			fi\
		done\
	done
	dh_clean build-stamp configure-stamp

install: build
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs -A $(rulesdir)

	# copy rules
	set -ex;\
	for i in rules/*; do\
		cp -a $$i debian/$(package)/$(rulesdir);\
	done;\
	for lang in $(languages); do\
		for i in rules-$$lang/*; do\
			cp -a $$i debian/$(package)-$$lang/$(rulesdir);\
		done;\
	done



# Build architecture-independent files here.
binary-indep: build install
	dh_testdir -A
	dh_testroot -A
#	dh_installdebconf -A
	dh_installdocs -A
	dh_installexamples -A
#	dh_installmenu -A
#	dh_installlogrotate -A
#	dh_installemacsen -A
#	dh_installpam -A
#	dh_installmime -A
#	dh_installinit -A
#	dh_installcron -A
	set -ex;\
	for i in $(manpages); do\
		dh_installman $(package).$$i;\
		for lang in $(languages); do\
			if test -e $(package).$$lang.$$i; then\
				dh_installman --package=$(package)-$$lang $(package).$$lang.$$i;\
			else\
				dh_installman --package=$(package)-$$lang $(package).$$i;\
			fi\
		done\
	done
	dh_installinfo -A
#	dh_undocumented -A
	dh_installchangelogs -A
	dh_link -A
	dh_strip -A
	dh_compress -A
	dh_fixperms -A
#	dh_makeshlibs -A
	dh_installdeb -A
#	dh_perl -A
	dh_shlibdeps -A
	dh_gencontrol -A
	dh_md5sums -A
	dh_builddeb -A

# Build architecture-dependent files here.
binary-arch: build install
# We have nothing to do by default.

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure

Reply to: