Summary: | nsplugins eclass should be modified. Problem. | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Stefano Peluchetti <pelux> |
Component: | Unclassified | Assignee: | 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
# 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 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 You should rather install it under /usr/lib/phoenix-cvs/, as /usr/share are not the proper place ... 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). |