First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 155446
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: TeX herd <tex@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Gioele Barabucci <dev@gioelebarabucci.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
lyx-1.4.2-r1.ebuild optional support for HTML output and Docbook editing text/plain Gioele Barabucci 2006-11-16 20:53 0000 5.06 KB Details
optional-html-docbook.patch optional support for HTML output and Docbook editing (diff against lyx-1.4.2.ebuild) patch Gioele Barabucci 2006-11-16 20:55 0000 1.35 KB Details | Diff
lyx-1.4.2-r2.ebuild new ebuild without dependencies on additional programs text/plain Gioele Barabucci 2006-11-16 20:57 0000 4.90 KB Details
lyx-no-deps.patch new ebuild without dependencies on additional programs (diff against lyx-1.4.2.ebuild) patch Gioele Barabucci 2006-11-16 20:58 0000 1016 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 155446 depends on: Show dependency tree
Bug 155446 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-16 20:52 0000
The first attached ebuild (and diff) enables optional support of
latex2html and docbook editing in LyX.

The second attached ebuild removes this optional support altogether.

Why remove these programs from the ebuild dependencies?
latex2html and sgmltools-lite are just two of the optional tools you
can install to gain access to the endless number of LyX supported
features; there are so many other things that one can install
to enable more features in LyX: other graphical converters,
document converters, other LaTeX styles, other LaTeX packages...

These are purely runtime requirements, completely independent from
the LyX compilation. I do not think that these additional packages
should be included in RDEPEND with optional use flags, as gentoo
does now, because recompiling the whole LyX just to get them is not very
clever.
I think that the short-term solution is to add many einfo at the
end of the ebuild to list the missing packages that the user could
install. In the long-term, ebuilds need a way to "suggest", to use
Debian terminology, separate runtime dependencies that one can install
without the need to recompile the whole program.

------- Comment #1 From Gioele Barabucci 2006-11-16 20:53:34 0000 -------
Created an attachment (id=102177) [details]
optional support for HTML output and Docbook editing

------- Comment #2 From Gioele Barabucci 2006-11-16 20:55:51 0000 -------
Created an attachment (id=102178) [details]
optional support for HTML output and Docbook editing (diff against
lyx-1.4.2.ebuild)

------- Comment #3 From Gioele Barabucci 2006-11-16 20:57:53 0000 -------
Created an attachment (id=102180) [details]
new ebuild without dependencies on additional programs

------- Comment #4 From Gioele Barabucci 2006-11-16 20:58:50 0000 -------
Created an attachment (id=102182) [details]
new ebuild without dependencies on additional programs (diff against
lyx-1.4.2.ebuild)

------- Comment #5 From pavel sanda 2008-05-26 20:16:58 0000 -------
latex2html is currently used in ebuilds.
as far as docbook support i think last version when docbook support worked
in lyx was some 1.2 or so. are you able to work with lyx+docbook?

------- Comment #6 From pavel sanda 2008-06-24 21:09:54 0000 -------
docbook useflag added to lyx 1.6 ebuild

------- Comment #7 From pavel sanda 2008-08-29 19:04:13 0000 -------
i think we can close this, since 1.6 is in tree.

------- Comment #8 From Alexis Ballier 2008-08-29 19:57:36 0000 -------
(In reply to comment #7)
> i think we can close this, since 1.6 is in tree.
> 

yep they're now optional and controlled via useflags for the 1.6 series

First Last Prev Next    No search results available      Search page      Enter new bug