Package fails in src_install. Reproducible: Always Steps to Reproduce: 1. USE=+bash-completion emerge libreoffice 2. 3. Actual Results: Builds fine. Fails in src_install because it looks for ${D}/etc/bash-completion.d/ooffice.sh but there is only libreoffice.sh I know this is not a help forum, however it would be nice if you know a way to install the package with a slightly modified ebuild without rebuilding the whole stuff? The change is trivial to replace ooffice with libreoffice in the ebuild. But rebuilding the whole package again seems like a waste to me :(
Created attachment 260649 [details] build.log
Thanks for spotting this, this is now fixed in CVS. Unfortunately I really don't have a good hint how to get around recompiling :-/
(In reply to comment #0) > I know this is not a help forum, however it would be nice if you know a way to > install the package with a slightly modified ebuild without rebuilding the > whole stuff? > The change is trivial to replace ooffice with libreoffice in the ebuild. But > rebuilding the whole package again seems like a waste to me :( ebuild /usr/portage/app-office/libreoffice/libreoffice-3.3.0.ebuild install ebuild /usr/portage/app-office/libreoffice/libreoffice-3.3.0.ebuild qmerge or just ebuild /usr/portage/app-office/libreoffice/libreoffice-3.3.0.ebuild merge this should skip already finished steps like fetch/unpack/compile
in pkg_postinst BASHCOMPLETION_NAME=ooffice is still wrong. @Martin: I'm not sure if the ebuild-trick works, since I needed to change the ebuild, so the digests do not match anymore. anyway i had to recompile because of the version bump to 3.3.0
(In reply to comment #4) > in pkg_postinst BASHCOMPLETION_NAME=ooffice is still wrong. > > @Martin: I'm not sure if the ebuild-trick works, since I needed to change the > ebuild, so the digests do not match anymore. anyway i had to recompile because > of the version bump to 3.3.0 > This also has been fixed a couple of hours ago