[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Melting 5 for Debian



Hi,

the Debian Med team has packaged melting for Debian - at least the
versions < 5.  We now are considering to package the latest version and 
I have some comments for the downloadable tarball.  In the current form
several files are redundant and the download contains a lot of files
which would force us to strip the tarball down to the real source which
is not nice because we prefer shipping the original from your upstream
website.

At first it would be great if you would provide a Makefile (or whatever
you are using to build the executables) instead of shipping the
executables in their own directory.  I also think (I'm no Java expert)
that the files in javadoc are autogenerated - so it is better to provide
the rule how they are generated rather than the result of the generation
process.

For now I dived into to doc directory (hey, I know LaTeX much better
than Java ;-)).  As a result I attached a (not yet finished!) Makefile
which is intended to clean up autogenerated files (it does not yet
remove latex2html results) and tries to build them.  While doing so I
noticed that melting.tex is erroneous: There are several \times macros
outside of math environments and the macro \Chi is unknown.  There are
more errors - but these are systematic problems.  Any chance you might
fix the LaTeX file?

I would be happy to work together with you to create a pure source
tarball as an alternative to the current tarball you are shipping on
your website.

Kind regards and thanks for maintaining melting

    Andreas, on behalf of the Debian Med team.

-- 
http://fam-tille.de
#!/usr/bin/make -f

prog=melting
text=DeveloppersGuide

%.html: %.tex
	echo "Unfortunately there is no latex 2 html solution for the moment."

%.dvi: %.tex
	latex $<
	if [ $* = $(prog) ] ; then bibtex $(prog) ; fi
	latex $<
	latex $<

%.ps: %.dvi
	dvips -o $*.ps $*.dvi

%.pdf: %.tex
	pdflatex $<
	if [ $* = $(prog) ] ; then bibtex $(prog) ; fi
	pdflatex $<
	pdflatex $<

all: pdf dvi ps

html: $(text).html
$(text).html: $(text).tex
	make clean
	make bbl
	latex2html -local_icons $(text).tex
	touch $(text).html

dvi: $(text).dvi $(prog).dvi $(prog).bib

pdf: $(text).pdf $(prog).pdf $(prog).bib

ps: $(text).ps $(prog).ps

distclean: clean
	rm -f $(text)*.html $(text).pdf $(text).ps
	rm -f $(prog)*.html $(prog).pdf $(prog).ps

clean:
	rm -f .*.swp
	rm -f $(text)*.log $(text)*.aux $(text)*.dvi $(text)*.toc $(text)*.out $(text)*.bbl $(text)*.blg
	rm -f $(prog)*.log $(prog)*.aux $(prog)*.dvi $(prog)*.toc $(prog)*.out $(prog)*.bbl $(prog)*.blg
	rm -f *.log
	if [ -e $(text).txt ] ; then if diff $(text).tex $(text).txt >/dev/null ; then rm $(text).txt ; fi ; fi
	if [ -e $(prog).txt ] ; then if diff $(prog).tex $(prog).txt >/dev/null ; then rm $(prog).txt ; fi ; fi

Reply to: