[calligra] tools: only build calligraconverter if we build tables
Boudewijn Rempt
boud at valdyas.org
Wed Oct 19 09:00:49 BST 2011
On Wednesday 19 October 2011 Oct, Boudewijn Rempt wrote:
> On Wednesday 19 October 2011 Oct, you wrote:
> > On Tuesday 18 October 2011, Boudewijn Rempt wrote:
> > > Git commit 914fe997ed50f3e32d3554af658033e03584d31b by Boudewijn Rempt.
> > > Committed on 18/10/2011 at 22:04.
> > > Pushed by rempt into branch 'master'.
> > >
> > > only build calligraconverter if we build tables
> > >
> > > Because we link to tablescommon now.
> > >
> > Why do we even do that ?
>
> Looking at the code, it seems to be in order to select the first sheet, that's all. From there on, the generic api is used.
>
> > It is really not good design to have cross
> > dependencies between our modules, each of them should be only depending on
> > calligra/libs. I thought we all agree on that...
> >
> > My suggestion is that the code for generating the PDF is moved into
> > kodocument, and a specialization is made for calligra tables (or calligra
> > tables is changed to automatically select the first sheet).
> >
> > On a side note, we have a beta coming in two days, so I did look into how
> > calligraconverter is packaged on Debian, Ubuntu and OpenSuSE, and every time
> > it is packaged with the libraries. The conscequences for them is that either
> > everybody start depending on calligra tables, or they need to move
> > calligraconverter to a separate package (either way we need to communicate on
> > it, since some distributions use automatic way to find dependencies).
>
> That's an important point. Also, as I said to Dan yesterday, if people build creativeonly, they still want koconverter to be built because that's useful for karbon and krita users as well.
>
>
We just had a conversation on irc, and Dan is going to commit a fix asap.
--
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl
More information about the calligra-devel
mailing list