#!/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 ADICT_DIR = $(CURDIR)/debian/aspell-ca IDICT_DIR = $(CURDIR)/debian/icatalan WORDS_DIR = $(CURDIR)/debian/wcatalan TMP_BUILD = tmp-build # Make sure build is always done in a reproducible and working # language environment LC_ALL = C export LC_ALL build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir mkdir -p $(TMP_BUILD) # -- icatalan ispell dictionary install -m 644 catalan-i.aff $(TMP_BUILD)/catala.aff gzip --best -cn catalan-i.dic > $(TMP_BUILD)/catala.mwl.gz # -- wcatalan wordlist. # catalan.hash is needed first for wcatalan expansion. buildhash catalan-i.dic $(TMP_BUILD)/catala.aff $(TMP_BUILD)/catala.hash # Strip wordlist to have a reasonable size. perl debian/strip_mwl | ispell -d $(TMP_BUILD)/catala -e | \ tr -s ' ' '\n' | grep -v ^[0-9] | sort -u | \ iconv -f latin1 -t utf-8 > $(TMP_BUILD)/catalan # -- myspell-ca myspell/hunspell dictionary install -m 644 catalan-m.dic $(TMP_BUILD)/ca_ES.dic install -m 644 catalan-m.aff $(TMP_BUILD)/ca_ES.aff install -m 644 catalan-valencian-m.dic $(TMP_BUILD)/ca_ES-valencia.dic install -m 644 catalan-valencian-m.aff $(TMP_BUILD)/ca_ES-valencia.aff # -- aspell-ca aspell dictionary install -m 644 catalan-m.aff $(TMP_BUILD)/ca_affix.dat install -m 644 debian/ca.dat $(TMP_BUILD) install -m 644 debian/ca.contents $(TMP_BUILD) LANG=C sort $(TMP_BUILD)/ca_ES.dic | \ grep -v -e ^[a-zA-Z]*[0-9] -e '\.' | \ prezip -s -c | gzip --best -cn > $(TMP_BUILD)/ca-common.cwl.gz LANG=C sort catalan-valencian-extra-a.dic | \ grep -v -e ^[a-zA-Z]*[0-9] -e '\.' | \ prezip -s -c | gzip --best -cn > $(TMP_BUILD)/ca-valencia-mes.cwl.gz # Catalan common echo "add ca-common.rws" > $(TMP_BUILD)/ca-general.multi echo "add ca-general.multi" > $(TMP_BUILD)/ca.alias echo "add ca-general.multi" > $(TMP_BUILD)/catalan.alias echo "add ca-general.multi" > $(TMP_BUILD)/catalan-general.alias echo "add ca-general.multi" > $(TMP_BUILD)/catala.alias echo "add ca-general.multi" > $(TMP_BUILD)/catalĂ .alias # Valencia echo "add ca-common.rws" > $(TMP_BUILD)/ca-valencia.multi echo "add ca-valencia-mes.rws" >> $(TMP_BUILD)/ca-valencia.multi echo "add ca-valencia.multi " > $(TMP_BUILD)/catalan-valencia.alias touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp rm -f catala.debian.hash catalan-i.dic.stat catalan-i.stat catalan-i.dic.cnt rm -rf $(TMP_BUILD) dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # icatalan stuff install -m 644 $(TMP_BUILD)/catala.mwl.gz $(IDICT_DIR)/usr/share/ispell install -m 644 $(TMP_BUILD)/catala.aff $(IDICT_DIR)/usr/lib/ispell/ # wcatalan stuff install -m 644 $(TMP_BUILD)/catalan $(WORDS_DIR)/usr/share/dict/catalan # aspell-ca stuff install -m 644 $(TMP_BUILD)/*.cwl.gz $(ADICT_DIR)/usr/share/aspell install -m 644 $(TMP_BUILD)/ca.contents $(ADICT_DIR)/usr/share/aspell install -m 644 debian/ca.dat $(ADICT_DIR)/usr/lib/aspell/ca.dat install -m 644 $(TMP_BUILD)/ca_affix.dat $(ADICT_DIR)/usr/lib/aspell/ca_affix.dat install -m 644 $(TMP_BUILD)/*.multi $(ADICT_DIR)/usr/lib/aspell install -m 644 $(TMP_BUILD)/*.alias $(ADICT_DIR)/usr/lib/aspell # install -m 644 ca_phonet.dat $(ADICT_DIR)/usr/lib/aspell/ca_phonet.dat binary-indep: build install dh_testdir -i dh_testroot -i dh_installdocs -i installdeb-aspell -paspell-ca rm -f $(ADICT_DIR)/usr/lib/aspell/ca.rws # Work around installdeb-aspell bug installdeb-ispell -picatalan installdeb-wordlist -pwcatalan dh_installdebconf -paspell-ca dh_link -i dh_installchangelogs -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: build install binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install