Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11905 - nsplugins eclass should be modified. Problem.
Summary: nsplugins eclass should be modified. Problem.
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-10 12:17 UTC by Stefano Peluchetti
Modified: 2011-10-30 22:19 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 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).