Le samedi 19 mai, Jeroen Demeyer a écrit:
> On 2012-05-19 11:57, Julien Puydt wrote:
> > first, according to spkg/standard/deps, only sagetex depends on
> > tachyon, but when you search for tachyon uses, you find them in the
> > sage sources and not in the sagetex ones.
> > 
> > Then, I'm not sure it is a build-time dep -- only a runtime one,
> > since it looks like it's a call to the tachyon executable to
> > generate a picture, not a use of libtachyon.
> > 
> > Do I err?

> I guess everything you said is correct.  I also think the Tachyon
> dependencies in spkg/standard/deps are correct, in case you were
> implying otherwise.

Here are lines 312 to 317 from spkg/standard/deps:
<<<
# To build SageTeX, you just need Python, but to test (SAGE_CHECK=yes)
# SageTeX, you actually need to run sage, produce plots,...
$(INST)/$(SAGETEX): $(BASE) $(INST)/$(PYTHON) $(INST)/$(PATCH) \
                    $(SAGERUNTIME) $(INST)/$(MAXIMA) $(INST)/$(SCIPY) \
                    $(INST)/$(MATPLOTLIB) $(INST)/$(PIL)
$(INST)/$(TACHYON)
        +$(PIPE) "$(SAGE_SPKG) $(SAGETEX) 2>&1" "tee -a
        $(SAGE_LOGS)/$(SAGETEX).log"
>>>

I would have expected tachyon to appear in the definition of
SAGERUNTIME, and sagetex to depend on tachyon only through SAGERUNTIME,
not directly, since it isn't necessary to build anything.

Snark on #sagemath

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to