Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 11905

Summary: nsplugins eclass should be modified. Problem.
Product: Portage Development Reporter: Stefano Peluchetti <pelux>
Component: UnclassifiedAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Stefano Peluchetti 2002-12-10 12:17:55 UTC
 
Comment 1 Stefano Peluchetti 2002-12-10 12:22:39 UTC
# This function move the plugin dir in src_install() to
# ${D}/usr/lib/${PLUGIN_DIR}.  First argument should be
# the full path (without $D) to old plugin dir.
src_mv_plugins() {

        # Move plugins dir
        dodir /usr/lib/${PLUGINS_DIR}
        cp -a ${D}/$1/* ${D}/usr/lib/${PLUGINS_DIR}
        rm -rf ${D}/$1
        dosym ../${PLUGINS_DIR} $1

}
The dosym shluld be changed in /usr/lib/${PLUGINS_DIR}
(like the other function does)
becouse if you install a browser for example under /usr/share/phoenix-cvs/
(instead of under /usr) then the symlink will be a broken link.
Please change this behaviour as i can't finish the phoenix-cvs ebuild becouse of
this. 
Thanks!
Pleux
Comment 2 Stefano Peluchetti 2002-12-11 03:07:49 UTC
You could look here for the latest ebuild code to see where we were unable to use the nsplugins 
eclass: 
http://forums.gentoo.org/viewtopic.php?p=147429#147429 
Thanks 
 
Pelux 
 
 
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2002-12-25 17:45:15 UTC
You should rather install it under /usr/lib/phoenix-cvs/, as /usr/share are
not the proper place ...
Comment 4 Chris White (RETIRED) gentoo-dev 2004-10-31 07:41:36 UTC
The ebuild on the forums thread is updated to use /usr/lib/pheonix instead
of /usr/share.  Thus said, it won't be added.  Additionally, the ebuild is
one from the forums, and thus so will not be provided official support unless
the issue is something that effects other programs in portage itself (which
it doesn't).