[Pkg-lyx-devel] One problem and weird idea

Matej Cepl ceplm at seznam.cz
Wed Jun 7 16:19:11 UTC 2006


Hi,

while reading current discussion about DITA, Linux, LyX and life (just
kidding, but the discussion seems to me really kind of borderless), I just
tried to create simple Docbook with LyX and preview it. Well, I haven't
succeeded, because as I found, although I did have installed sgmltools
(which are dependency of LyX), I didn't have installed jadetex (because it
is just Suggests: not Depends: or Recommends: of sgmltools-lite package,
and it is not suggested in the description of lyx package).

While thinking about proper solution for this (and installing jadetex), an
idea happened: why not to divide LyX into two packages? so, instead of this
structure of dependencies (packages not relevant to my argument were
omitted; Depends: and Suggests: are freely mixed together):

lyx
|
+-lyx-qt | lyx-xforms
|
+-lyx-common
|     |
|     +-tetex-bin
|     |
|     +-perl & python
|
+-preview-latex-style
|
+-tetex-bin & tetex-extra
|
+-dvipost
|
+-tex4ht | hevea | tth | latex2html
|
+-sgmltools-lite

I would suggest this:

lyx
|
+-lyx-qt | lyx-xforms (couldn't we at least try to package lyx-gnome?
                       -- not that I would care that much personally
                       -- this is KDE computer here)
|
+-lyx-latex
|     |
|     +-tetex-bin & tetex-extra
|     |
|     +-perl & python
|     |
|     +-preview-latex-style
|     |
|     +-dvipost
|     |
|     +-tex4ht | hevea | tth | latex2html
|
+-lyx-docbook (or lyx-xml?*)
      |
      +-sgmltools-lite
      |
      +-jadetex
      |
      +-xsltproc (or some other packages which may be useful)

*) I know that we are still SGML-based (when is it gonna to change?), but
with some small scripts we can produce XML and try to build whole XML
chaintool. Actually, we can make two subpackages -- lyx-sgml and lyx-xml,
and first one would be going to be deprecated in some time soon.

Best,

Matěj

-- 
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
http://www.ceplovi.cz/matej/blog/, Jabber: ceplma at jabber.cz
23 Marion St. #3, (617) 876-1259, ICQ 132822213
 
I have never killed a man, but I have read many obituaries with
great pleasure.
      -- Clarence Darrow




More information about the Pkg-lyx-devel mailing list