#! /usr/bin/make -f package := context instbase := debian/$(package) build: build-indep build-indep: build-indep-stamp build-arch: build-indep-stamp build-indep-stamp: touch build-indep-stamp clean: dh_testroot rm -f build-indep-stamp # rm -rf bibtex context doc fonts metapost scripts tex tpm web2c dh_clean binary-indep: build-indep dh_testdir dh_testroot dh_clean dh_installdirs usr/share/texmf/web2c usr/share/doc/$(package) \ var/lib/texmf/web2c/pdftex \ etc/texmf/tex/context/user cp -a texmf-dist/* $(instbase)/usr/share/texmf rm -rf $(instbase)/usr/share/texmf/tlpkg # move user config file to /etc mv $(instbase)/usr/share/texmf/tex/context/user/mkii/cont-sys.rme \ $(instbase)/etc/texmf/tex/context/user/ rmdir $(instbase)/usr/share/texmf/tex/context/user/mkii rmdir $(instbase)/usr/share/texmf/tex/context/user # remove GFDL license text, it is referenced in copyright #rm $(instbase)/usr/share/texmf/doc/context/manuals/reference/COPYING # remove koeieletters.map file, it is not needed here #rm $(instbase)/usr/share/texmf/fonts/map/pdftex/context/koeieletters.map dh_installtex --flavor=format:no_links dh_installdirs usr/bin # # scripts dealing cp bin/i386-linux/* $(instbase)/usr/bin rm -r $(instbase)/usr/share/texmf/scripts/context/stubs # ##cp texmf-dist/scripts/context/stubs/unix/* $(instbase)/usr/bin (echo "#!/bin/sh"; echo 'mtxrun --script pdftrimwhite "$$@"' ) > $(instbase)/usr/bin/pdftrimwhite (echo "#!/bin/sh"; echo 'mtxrun --script texfind "$$@"' ) > $(instbase)/usr/bin/texfind (echo "#!/bin/sh"; echo 'mtxrun --script texfont "$$@"' ) > $(instbase)/usr/bin/texfont ####(echo "#!/usr/bin/perl"; tail -n +3 texmf-dist/scripts/context/perl/pdftrimwhite.pl ) > $(instbase)/usr/bin/pdftrimwhite # install man pages dh_installman texmf-dist/doc/man/man1/*.1 dh_installman debian/manpages/texfont.man debian/manpages/texfind.man dh_installdocs debian/changelog.Debian.prerelease \ debian/MANIFEST.nonfree debian/MANIFEST.doc-nonfree \ debian/README.MarkIV debian/Release_Notes # lintian override for script-not-executable install -D --mode=644 debian/override $(instbase)/usr/share/lintian/overrides/$(package) dh_installmenu dh_lintian dh_installchangelogs dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: # We have nothing to do here but the Debian Policy says this target must # exist. binary: binary-indep binary-arch .PHONY: clean build build-indep binary binary-indep binary-arch