Summary: | app-editors/vim-7.0.174 does not install /usr/share/vim/vim70/doc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daiajo Tibdixious <daiajo> |
Component: | New packages | Assignee: | Vim Maintainers <vim> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Daiajo Tibdixious
2007-03-04 22:33:20 UTC
There is a typo in the work around, also the now broken unpack should be removed: $ ebuild /usr/portage/app-editors/vim/vim-7.0.174.ebuild unpack $ cd /var/tmp/portage/app-editors/vim-7.0.174/work/vim7 $ mv -v runtime/doc /usr/share/vim/vim70 $ cd /var/tmp/portage/app-editors $ rm -R vim-7.0.174 That directory is installed by the app-editors/vim-core package, not by app-editors/vim. Could you try installing vim-core again and see if you're still having this problem? Also, could you show what use flags vim and vim-core are currently being installed with? (e.g. the output of emerge -p vim vim-core). $ emerge -pv vim vim-core These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-editors/vim-7.0.174 USE="gpm nls perl python vim-with-x -acl -bash-completion -cscope -minimal -ruby -vim-pager" 0 kB [ebuild R ] app-editors/vim-core-7.0.174 USE="livecd nls -acl -bash-completion" 0 kB Total: 2 packages (2 reinstalls), Size of downloads: 0 kB -- $ rm -R /usr/share/vim/vim70/doc $ emerge vim-core (output too long to include, will attach log if wanted) $ ls /usr/share/vim/vim70/doc ls: cannot access /usr/share/vim/vim70/doc: No such file or directory -- The doc directory is in both vim and vim-core. (In reply to comment #3) > [ebuild R ] app-editors/vim-core-7.0.174 USE="livecd nls -acl > -bash-completion" 0 kB Ahh, now I see. You're using the "livecd" USE flag. For vim-core, that flag is specifically used to NOT install the help files, and to not pull in the app-vim/gentoo-syntax extra syntax files package (in the interest of reducing size the size of the livecd image). See Bug #65144. From /usr/portage/profiles/use.desc: livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building. So, don't set the livecd flag for vim-core and you'll be fine. If you are trying to build a livecd, then apparently you should be able to stick an /etc/portage/package.use in your build chroot to override the livecd USE flag for app-editors/vim-core, though your mileage may vary. > The doc directory is in both vim and vim-core. Yes, that's because they use the same source package, but that isn't what is at issue here. |