File: rules

package info (click to toggle)
transfig 1%3A3.2.5.d-3
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 8,900 kB
  • sloc: ansic: 32,646; makefile: 3,248; sh: 549; csh: 25; perl: 13
file content (64 lines) | stat: -rwxr-xr-x 1,786 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/usr/bin/make -f
#
# (C) 1999-2011 Roland Rosenfeld <roland@debian.org>
#
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
#export DH_OPTIONS=-v

DEBDIR=`pwd`/debian/transfig

%:
	dh  $@

override_dh_auto_configure:
	xmkmf -a

override_dh_auto_build:
	make CDEBUGFLAGS='$(OPTIMIZE) -Wall -g'
	[ ! -f doc/manual/trans.tex ] || chmod u+w doc/manual/trans.tex
	$(MAKE) transfig.man
	(cd doc/manual; ps2pdf manual.ps)

#	uudecode fig2mpdf documentation:
	(cd fig2mpdf/doc && perl uudecode *.uue)
	(cd fig2mpdf/doc && $(MAKE))

override_dh_clean:
	[ ! -f Makefile ] || $(MAKE) clean
	rm -f fig2dev/*.man transfig.man
	rm -f doc/manual/*.aux doc/manual/*.log doc/manual/*.dvi \
		doc/manual/*.ps doc/manual/manual.pdf
	rm -f doc/manual/trans.tex
	rm -f fig2mpdf/doc/*.gif fig2mpdf/doc/*.pdf fig2mpdf/doc/*.jpg
	[ ! -f fig2mpdf/doc/Makefile ] || (cd fig2mpdf/doc && $(MAKE) clean)

	dh_clean


override_dh_auto_install:
	$(MAKE) install DESTDIR=$(DEBDIR) \
		BINDIR=/usr/bin LIBDIR=/usr/share
	mv -f $(DEBDIR)/usr/bin/fig2ps2tex.sh $(DEBDIR)/usr/bin/fig2ps2tex

	$(MAKE) install.man DESTDIR=$(DEBDIR) \
		MANPATH=/usr/share/man MANSUFFIX=1

	install -m644 -oroot -groot debian/override.Lintian \
		$(DEBDIR)/usr/share/lintian/overrides/transfig

#       Install fig2mpdf files:
	install -m755 fig2mpdf/fig2mpdf $(DEBDIR)/usr/bin/
	install -m644 fig2mpdf/fig2mpdf.1 $(DEBDIR)/usr/share/man/man1/
	for f in fig2mpdf/doc/*.html fig2mpdf/doc/*.css fig2mpdf/doc/*.gif \
		fig2mpdf/doc/*.jpg fig2mpdf/doc/*.lfig \
	 	fig2mpdf/doc/sample-flat.pdf \
		fig2mpdf/doc/sample-presentation.pdf; do \
	    install -m644 $$f $(DEBDIR)/usr/share/doc/transfig/fig2mpdf/; \
        done

override_dh_installchangelogs:
	dh_installchangelogs -k CHANGES

override_dh_compress:
	dh_compress -X.pdf