>>>>> "Georg" == Georg Baum <[EMAIL PROTECTED]> writes:

Georg> Jean-Marc Lasgouttes wrote:
>> Things that remain to be done:
>> 
>> - shall we fix the lyx.spec file, or wait until 1.4.0?

Georg> The patch I sent a few days ago works, but it does not make
Georg> rpmbuild stop if the needed packages are not found. I have an
Georg> idea to fix that: Let the %prep script create an error file
Georg> that is read by configure, and let configure stop if the error
Georg> file exists. rpmbuild will stop if something goes wrong during
Georg> the %build stage (strange that it does not during the prep
Georg> stage). If this is not considered too ugly, I can prepare a
Georg> patch tomorrow. Otherwise I have no idea how to improve the
Georg> spec file and unless somebody else has an idea we should IMO
Georg> not wait.

I fear this is going out of hand: for example, the rpm wil depend on
the latex/dvi program that happen to be the preference of the
packager. Who said we should have a dependency on xdvi and not kdvi or
whatever gnome uses? Actually, who said that we need to have latex
installed to use LyX (I do not think that docbook needs that, for
example). 

I am not trying to criticize your/angus' approach, but I am begining
to wonder whether the best would be to just drop the dependencies on
the tetex stuff altogether.

The same holds for qt: what about dropping the dependency?

I think the packages we provide on ftp.lyx.org are useful for people
who upgrade their lyx version, and therefore probably have the right
qt stuff installed. Being less strict about dependencies would help us
a _lot_.

Now, the linux distribs people will make nice spec files with nice
dependcies that make sense for _their_ case, but it will be much
easier than it is for us (considering rpm is very lame when is comes
to cross-distrib support).

Thoughts? Would that be a good idea?

JMarc

Reply via email to