Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47676 - mozplugger asks for mozilla installation despite mozilla-firefox installed.
Summary: mozplugger asks for mozilla installation despite mozilla-firefox installed.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-13 01:17 UTC by Congtat Cia
Modified: 2004-04-19 18:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Congtat Cia 2004-04-13 01:17:27 UTC
I had mozilla-firefox installed but the mozplugger still asked for mozilla installation.
The Mozplugger Website claimed their support to Firefox.
I emerged mozplugger-1.5.2 with --nodeps and mozplugger works fine.

The DEPEND area of the ebuild mozplugger-1.5.2.ebuild
DEPEND="virtual/glibc"
# TODO what about Opera or Galeon?
RDEPEND="${DEPEND}
        !virtual/plugger
        net-www/mozilla*"


Reproducible: Always
Steps to Reproduce:
1. emerge -p mozplugger if you had mozilla-firefox but not mozilla installed.

Actual Results:  
# qpkg -i -I mozilla
net-www/mozilla-launcher-1.2 *
        Script that launches mozilla or firefox [  ]
net-www/mozilla-firefox-0.8-r2 *
        The Mozilla Firefox Web Browser [ http://www.mozilla.org/projects/firefox/ ]

 # emerge -p mozplugger
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild  N    ] net-www/mozilla-1.6-r1  
[ebuild  N    ] net-www/mozplugger-1.5.2 

Expected Results:  
 # emerge -p mozplugger
[ebuild  N    ] net-www/mozplugger-1.5.2

# emerge info
Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.5-gentoo)
=================================================================
System uname: 2.6.5-gentoo i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.6
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O2 -falign-functions=4 -fprefetch-loop-arrays
-fforce-addr -maccumulate-outgoing-args -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O2 -falign-functions=4 -fprefetch-loop-arrays
-fforce-addr -maccumulate-outgoing-args -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS=" ftp://linux.nctu.edu.tw/dists/gentoo
ftp://ftp.giga.net.tw/OS/Linux/Gentoo http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/Storage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org.tw/gentoo-portage"
USE="3dnow X aalib alsa apm avi berkdb cjk crypt cups dvd encode esd foomaticdb
gdbm gif gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod mmx motif
mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png ppds python qt
quicktime readline sdl slang spell ssl svga tcpd truetype usb x86 xml2 xmms xv zlib"
Comment 1 Dominik Stadler (RETIRED) gentoo-dev 2004-04-18 13:09:06 UTC
Note by Hydonsingore Sie via Email:
I had tried this solution according to the ebuild man page:

Modify the DEPEND section of the ebuild file to recognize mozilla or firefox installed.

Original:
     DEPEND="virtual/glibc"
     # TODO what about Opera or Galeon?
     RDEPEND="${DEPEND}
             !virtual/plugger
             net-www/mozilla*"

Modified:
     DEPEND="virtual/glibc"
     # TODO what about Opera or Galeon?
     RDEPEND="${DEPEND}
             !virtual/plugger
             || (
                     net-www/mozilla*
                     net-www/mozilla-firefox*
              )"

It works on my Gentoo with firefox but not mozilla.
Comment 2 Congtat Cia 2004-04-19 02:51:08 UTC
net-www/mozilla-firefox-bin*
should be included.
Comment 3 Aron Griffis (RETIRED) gentoo-dev 2004-04-19 18:43:42 UTC
Thanks, all set now