X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Frules;h=70f1bca08eaa2d2a787d4d728016ad0985e1e89c;hb=184e54b67ec57fe58d235d11cde8a43ce7bee0f1;hp=c7d72df6486b0173da7e89f122975582ad0cf258;hpb=8ace84503eae30ad101165a9bf4c96ac1c87f9b1;p=deb_pkgs%2Fscowl.git diff --git a/debian/rules b/debian/rules index c7d72df..70f1bca 100755 --- a/debian/rules +++ b/debian/rules @@ -35,10 +35,12 @@ SPELLINGS:= american british canadian CLASSES:=words proper-names upper contractions VARIANTS:=1 2 +include /usr/share/dpkg/pkg-info.mk + %: dh $@ -build: +override_dh_auto_build: set -e;\ for SPELLING in $(SPELLINGS); do\ for SIZE in $(SIZES); do\ @@ -95,7 +97,7 @@ build: cat $$SPELLING-english$$SIZE.unsorted | LC_ALL=C sort -u | iconv -f 'iso8859-1' -t 'utf-8' > $$SPELLING-english$$SIZE; rm $$SPELLING-english$$SIZE.unsorted;\ done;\ done - + cd speller && $(MAKE) hunspell override_dh_auto_clean: set -e;\ @@ -105,16 +107,13 @@ override_dh_auto_clean: rm -f $$SPELLING-english$$SIZE.unsorted $$SPELLING-english$$SIZE $$SPELLING-english$$SIZE.5 w$$SPELLING$$SIZE.scowl-word-lists-used;\ done;\ done + cd speller && $(MAKE) clean INSTALL_WORDLISTS=$(patsubst %-"",%,$(foreach spelling,$(SPELLINGS),$(foreach size,$(SIZES),install-w$(spelling)-$(size)))) -override_dh_auto_install: install build - -override_dh_auto_build: - -install: build install-scowl $(INSTALL_WORDLISTS) +override_dh_auto_install: install-scowl install-hunspell $(INSTALL_WORDLISTS) installdeb-wordlist -pwamerican --noscripts - installdeb-wordlist --no-package=wamerican --no-package=scowl + installdeb-wordlist --no-package=wamerican --no-package=scowl --no-package=hunspell-en-us --no-package=hunspell-en-au --no-package=hunspell-en-ca install-scowl: dh_installdirs --package=scowl @@ -122,11 +121,18 @@ install-scowl: dh_install --package=scowl final/*.[0-9][0-9] usr/share/dict/scowl dh_installdocs --package=scowl README debian/README.Debian - +install-hunspell: + dh_install --package=hunspell-en-us + dh_install --package=hunspell-en-au + dh_install --package=hunspell-en-ca override_dh_auto_test: echo "doing nothing"; +override_dh_gencontrol: + dh_gencontrol -Nhunspell-en-us -Nhunspell-en-au -Nhunspell-en-ca + dh_gencontrol -phunspell-en-us -phunspell-en-au -phunspell-en-ca -- -v1:$(DEB_VERSION) + WORDLIST=$(shell echo $(*)|sed -re 's/^w([a-z]*)(-*[a-z]*)/\1-english\2/') $(INSTALL_WORDLISTS): install-%: install-scowl @@ -139,7 +145,6 @@ $(INSTALL_WORDLISTS): install-%: install-scowl sed "s/WORDLIST/$(WORDLIST)/g" < debian/wordlist_manpage_template > $(WORDLIST).5 dh_installman --package=$(*) $(WORDLIST).5 - # this is the install-w$(SPELLING)-$(VARIANT) rule .PHONY: $(foreach spelling,$(SPELLINGS),$(foreach size,$(SIZES),install-w$(spelling)-$(size)))