File: rules

package info (click to toggle)
xmltex 1.9.debian.1-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,192 kB
  • ctags: 90
  • sloc: xml: 12,849; makefile: 80
file content (81 lines) | stat: -rwxr-xr-x 2,051 bytes parent folder | download | duplicates (2)
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/usr/bin/make -f

#export DH_VERBOSE=1

PKG		:=	xmltex
PKGDIR		:=	debian/$(PKG)

INSTALL		:= install
INSTALL_FILE	:= $(INSTALL) -p -o root -g root -m 644

clean:
		dh_testdir
		dh_testroot
		rm -f $(addprefix base/manual.,toc log aux dvi ps)
		dh_clean build-stamp

build:		build-stamp
build-stamp:
		dh_testdir
		(cd xmltex ; for i in 1 2 3; do latex -interaction=batchmode manual; done)
		(cd xmltex ; dvips -o manual.ps manual)
		touch build-stamp

install:	build
		dh_testdir
		dh_testroot
		dh_clean -k
		dh_installdirs \
			etc/texmf/texmf.d			\
			usr/share/texmf/tex/$(PKG)/base		\
			usr/share/texmf/tex/$(PKG)/config	\
			usr/share/texmf/tex/$(PKG)/passivetex	\
			usr/share/doc/$(PKG)/passivetex/examples

		# xmltex
		$(INSTALL_FILE) debian/20xmltex.cnf $(PKGDIR)/etc/texmf/texmf.d
		$(INSTALL_FILE) xmltex/*.xmt xmltex/xmltex.tex 	\
			$(PKGDIR)/usr/share/texmf/tex/$(PKG)/base
		$(INSTALL_FILE) xmltex/xmltex.cfg		\
			$(PKGDIR)/usr/share/texmf/tex/$(PKG)/config
		$(INSTALL_FILE) xmltex/*.ini			\
			$(PKGDIR)/usr/share/texmf/tex/$(PKG)/config

		# passivetex
		$(INSTALL_FILE) passivetex/*.sty passivetex/*.xmt	\
			$(PKGDIR)/usr/share/texmf/tex/$(PKG)/passivetex


binary-indep:	build install
		dh_testdir
		dh_testroot
		dh_installtex --priority=40		\
			"format=xmltex,pdftex,language.dat,&latex xmltex.ini" \
			"format=pdfxmltex,pdftex,language.dat,&pdflatex pdfxmltex.ini"
		# xmltex docs
		# uses debian/xmltex.docs
		dh_installdocs
		# passivetex docs
		$(INSTALL_FILE) passivetex/README.passivetex 	\
			$(PKGDIR)/usr/share/doc/xmltex/passivetex/
		dh_installchangelogs
		# xmltex examples
		# uses debian/xmltex.examples
		dh_installexamples
		# passivetex examples
		cp $(shell eval cat debian/passivetex.examples)		\
			$(PKGDIR)/usr/share/doc/xmltex/passivetex/examples
		dh_installman debian/xmltex.1 debian/pdfxmltex.1
		dh_compress
		dh_fixperms
		dh_installdeb
		dh_gencontrol
		dh_md5sums
		dh_builddeb

binary-arch:

binary:		binary-indep binary-arch

.PHONY:		clean build install binary-indep binary-arch binary