File: rules

package info (click to toggle)
ispell 3.1.20.0-7
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 2,676 kB
  • ctags: 921
  • sloc: ansic: 8,343; makefile: 1,812; yacc: 1,712; lisp: 1,613; objc: 385; csh: 215; sh: 187
file content (38 lines) | stat: -rwxr-xr-x 1,285 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/make -f

SHELL := sh -e

%:
	dh ${@} --with quilt

override_dh_auto_clean:
	dh_auto_clean
	rm -f debian/*.config debian/*.templates

	[ ! -f Makefile ] || $(MAKE) realclean
	-find . -name "*~" | xargs rm -f

	rm -f local.h
	rm -f ispell.1 ispell.5
	rm -f ispell*.html ispell*.info
	rm -f languages/american/american.5 languages/british/british.5 languages/english/english.5l
	rm -f languages/american/american.aff languages/british/british.aff
	rm -f parse.tab.c

override_dh_auto_build:
	$(MAKE) CFLAGS="-O2 -s -g" LDFLAGS=-s "PATH=${PATH}:."
	-makeinfo ispell.texinfo
	texi2html -expandinfo -monolithic ispell.texinfo

	sed 's|^\.TH ISPELL 4|.TH ISPELL 5|' ispell.4 > ispell.5
	sed 's| (4| (5|g; s|/usr/dict|/usr/share/dict|g' ispell.1X > ispell.1
	sed 's|^\.TH ENGLISH 4|.TH ENGLISH 5| ; s|okspell|ispell|g; s|ispell\( *\)(4)|ispell\1(5)|' languages/english/english.4l > languages/english/english.5l

override_dh_auto_install:
	cp -p languages/english/english.aff languages/american/american.aff
	cp -p languages/english/english.5l languages/american/american.5
	installdeb-ispell --package=iamerican

	cp -p languages/english/english.aff languages/british/british.aff
	cp -p languages/english/english.5l languages/british/british.5
	installdeb-ispell --package=ibritish