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
|