The current grub 1.99~rc1 ebuild has a few minor problems, which I have fixed in my local overlay and thought I should share with the wider world. 1. Portage uses DESCRIPTION from the latest version for all versions of the ebuild, so it should not include version information. 2. The current ebuild has an automagic dependency on device-mapper, replace it with a USE-flag and proper (R)DEPEND. 3. Autogen is only needed for -9999 version, so remove it from DEPEND otherwise. 4. USE=debug of current ebuild enables non-excising configure flags and has an automagic dependency on libsdl. Reproducible: Always Steps to Reproduce:
Created attachment 264681 [details] updated grub 1.99~rc1 ebuild Should work as grub-9999.ebuild as well with a simple version bump (not tested).
Created attachment 264683 [details, diff] Difference from current ebuild
the sdl dep should be split out behind USE=sdl. we dont want the non-sdl and the sdl debug features lumped together. the rest looks mostly fine.
Hello, im on no-multilib x86_64 - i've been using grub-static so far with 32bit emu enabled in kernel. Now i removed the emulation option from kernel (intentionally) and grub-static (obviously) stopped working. Then i wanted to install grub 2 but it failed with the mask-info with amd64 no-multilib warning. I just edited the ebuild adding the amd64 Keyword, emerged grub-1.99-rc1 and all worked like a charm (grub-install / grub-mkconfig etc.) Booting windows / linux works also fine... So why is it masked anyway?! Thx
do not add arch team by yourself. Open separate bug for other
(In reply to comment #4) none of this is relevant to this bug. please post your questions to the forums or user mailing lists.
ive merged a variant of the proposed patch http://sources.gentoo.org/sys-boot/grub/grub-9999.ebuild?r1=1.31&r2=1.32
*** Bug 364547 has been marked as a duplicate of this bug. ***
*** Bug 368573 has been marked as a duplicate of this bug. ***