X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fpkg-matita%2Ftrunk%2Fdebian%2Frules;h=c471b8441bacaffe9feec0d5aa26e9930682aff8;hb=018d4ce4a38dd40fd03a9125a65418da7e56c89c;hp=24f32a6a5a1a7afe88a1a1fbeb6b65712f946545;hpb=3d6f9b133e2baa79a8fd220a4ced816ea044a92c;p=helm.git diff --git a/helm/software/pkg-matita/trunk/debian/rules b/helm/software/pkg-matita/trunk/debian/rules index 24f32a6a5..c471b8441 100755 --- a/helm/software/pkg-matita/trunk/debian/rules +++ b/helm/software/pkg-matita/trunk/debian/rules @@ -11,34 +11,44 @@ DEB_CONFIGURE_EXTRA_FLAGS := \ --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/bin/matita \ + $(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/bin/matitac \ + $(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/bin/matitamake \ + $(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/bin/matitaclean \ + $(DEB_DESTDIR)/usr/share/matita/matitaclean \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitaclean.1.gz - help2man --name="Matita interative theorem prover - CIC browser" -N \ - $(DEB_DESTDIR)/usr/bin/cicbrowser \ - | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/cicbrowser.1.gz help2man --name="Matita interative theorem prover - dependency analyzer" -N \ - $(DEB_DESTDIR)/usr/bin/matitadep \ + $(DEB_DESTDIR)/usr/share/matita/matitadep \ | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitadep.1.gz - if [ -e $(DEB_DESTDIR)/usr/bin/matita.opt ]; then\ - for P in $(DEB_DESTDIR)/usr/bin/*.opt; do\ + 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 {} \;