#!/usr/bin/make -f include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/dpatch.mk DEB_CONFIGURE_EXTRA_FLAGS := \ --with-runtime-dir=/usr/share/matita \ --prefix=/usr/ \ --with-dbhost=FAKE_HOST DEB_DESTDIR := debian/tmp/ DEB_DH_INSTALL_SOURCEDIR := $(DEB_DESTDIR) # don't perform regular installation DEB_MAKE_INSTALL_TARGET := common-install-arch:: # install matita make install-arch DESTDIR=$(DEB_DESTDIR) # generate manpages mkdir -p $(DEB_DESTDIR)/usr/share/man/man1/ help2man --name="Matita interative theorem prover" -N \ $(DEB_DESTDIR)/usr/share/matita/matita \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matita.1.gz help2man --name="Matita interative theorem prover - batch compiler" -N \ $(DEB_DESTDIR)/usr/share/matita/matitac \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitac.1.gz help2man --name="Matita interative theorem prover - build tool" -N \ $(DEB_DESTDIR)/usr/share/matita/matitamake \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitamake.1.gz help2man --name="Matita interative theorem prover - cleanup tool" -N \ $(DEB_DESTDIR)/usr/share/matita/matitaclean \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitaclean.1.gz help2man --name="Matita interative theorem prover - dependency analyzer" -N \ $(DEB_DESTDIR)/usr/share/matita/matitadep \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitadep.1.gz if [ -e $(DEB_DESTDIR)/usr/share/matita/matita.opt ]; then\ for P in $(DEB_DESTDIR)/usr/share/matita/*.opt; do\ ln -s /usr/share/man/man1/$(basename $$P .opt).1.gz \ $(DEB_DESTDIR)/usr/share/man/man1/$(basename $$P).1.gz\ done\ fi # install .opt .byte (symlinks are installed with .install mkdir -p debian/matita/usr/bin/ cp matita/matita.byte debian/matita/usr/bin/ || true cp matita/matitac.byte debian/matita/usr/bin/ || true cp matita/matita.opt debian/matita/usr/bin/ || true cp matita/matitac.opt debian/matita/usr/bin/ || true common-install-indep:: # install matita library make install-indep DESTDIR=$(DEB_DESTDIR) # innerypes removal find $(DEB_DESTDIR) -name \*.xml.types.gz -exec rm {} \;