<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>50423</bug_id>
          
          <creation_ts>2004-05-07 17:48 0000</creation_ts>
          <short_desc>LyX ebuild dependencies are incorrect</short_desc>
          <delta_ts>2004-10-25 01:25:30 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>dan.devel@bullok.com</reporter>
          <assigned_to>text-markup@gentoo.org</assigned_to>
          <cc>printing@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>dan.devel@bullok.com</who>
            <bug_when>2004-05-07 17:48:09 0000</bug_when>
            <thetext>The LyX ebuild depends on 
	app-text/xpdf
	app-text/gv
But it doesn&apos;t actually need these programs.  They are viewers, and any old 
ps/pdf viewers will do in their place.  In fact, no viewer is really REQUIRED
to use LyX.  There are lots of viewers/translators for various file formats
that are not listed as LyX requirements.  For example,The default viewer for
html is mozilla, but mozilla is not required to use LyX - any html browser will
do (or no browser at all, if you don&apos;t plan to make html files).  I think the
above requirements should be removed, or replaced with virtual/pdfviewer,
virtual/psviewer or something like that.  

Reproducible: Always
Steps to Reproduce:
1. emerge lyx

Actual Results:  
gv and xpdf are merged, then lyx 

Expected Results:  
only lyx should be merged</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-05-09 10:30:49 0000</bug_when>
            <thetext>printing herd: any thoughts about it? I personally think such virtuals
are useful. For example, lyx detects acroread, gv, ghostview and xpdf
for PDF previewer, and gv and ghostview for PS previewer. (We may add
app-text/gpdf to virtual/pdfviewer, and app-text/pspresent and
app-text/ggv to virtual/psviewer)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2004-07-05 05:06:51 0000</bug_when>
            <thetext>i like the idea.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ke.b@wanadoo.fr</who>
            <bug_when>2004-10-21 13:26:33 0000</bug_when>
            <thetext>even more worse !
emerge xpdf installs openmotif which (for me) is an expansive build. But strange - a qpkg -q openmotif shows neither one program in need ! Also equery depgraph xpdf - nothing !! But emerge xpdf =&gt; 1.[N openmotif-x.y.z] !!!
On the other hand . who is running lyx does usually have a runnig X. And there are a lot more dependencies for that. Also strange - qpkg -q gv on my system does not show one programm i have installed (lyx of course - but gv was there before). But it was installed as dependency of anything. Bugs ???
I would agree in putting both of them into a virtual requirement.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2004-10-24 16:04:11 0000</bug_when>
            <thetext>so we just need someone to do the work ;D</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-24 23:49:52 0000</bug_when>
            <thetext>I&apos;ll do this then ;-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-25 01:25:30 0000</bug_when>
            <thetext>Fixed in CVS.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>