#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.

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

# This is the debhelper compatability version to use.
IFRENCH_GUT=$(shell pwd)/debian/ifrench-gut
MYSPELL_FR_GUT=$(shell pwd)/debian/myspell-fr-gut

%:
	dh $@

override_dh_auto_build:
	./makehash
	ispellaff2myspell \
		--charset=latin0 \
		--myheader=debian/fr_FR@GUT.header \
		francais.aff > fr.aff
	wc -l < francais.dico > francais.dico.cnt
	cat francais.dico.cnt francais.dico > fr.dic

override_dh_clean:
	rm -f francais.hash francais-TeX8b.hash
	rm -f francais.dico* francais.stat
	rm -f fr-pre.aff fr.aff fr.dic
	dh_clean

override_dh_install-arch:
	dh_install -a
	install -m 0644 francais.aff $(IFRENCH_GUT)/usr/lib/ispell/french.aff
	install -m 0644 francais.hash $(IFRENCH_GUT)/usr/lib/ispell/french.hash
	install -m 0644 francais-TeX8b.aff $(IFRENCH_GUT)/usr/lib/ispell/french-TeX8b.aff
	install -m 0644 francais-TeX8b.hash $(IFRENCH_GUT)/usr/lib/ispell/french-TeX8b.hash
	installdeb-ispell -p ifrench-gut # new policy (see dict-common) - calls dh_installdebconf

override_dh_install-indep:
	dh_install -i
	installdeb-myspell -p myspell-fr-gut

override_dh_link-indep:
	dh_link -i
	for CC in FR BE LU CH; do for SUF in aff dic; do\
	  ln -s fr.$${SUF} $(MYSPELL_FR_GUT)/usr/share/hunspell/fr_$${CC}.$${SUF}; \
	  ln -s /usr/share/hunspell/fr.$${SUF} $(MYSPELL_FR_GUT)/usr/share/myspell/dicts/fr_$${CC}.$${SUF}; \
	done; done
