Summary: | sys-firmware/seabios: add USE=vgabios to install local vgabios code | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brad Laue <brad> |
Component: | Current packages | Assignee: | Virtualization Team <virtualization> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | qemu+disabled |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=529862 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build script based on seabios.spec designed to build seavgabios
config.vga.cirrus config.vga.isavga config.vga.qxl config.vga.stdvga config.vga.vmware |
Description
Brad Laue
2014-09-18 15:06:05 UTC
Created attachment 385034 [details]
Build script based on seabios.spec designed to build seavgabios
Created attachment 385036 [details]
config.vga.cirrus
Created attachment 385038 [details]
config.vga.isavga
Created attachment 385040 [details]
config.vga.qxl
Created attachment 385042 [details]
config.vga.stdvga
Created attachment 385044 [details]
config.vga.vmware
Additional note, the result is a single file. In my testing I placed it in /usr/share/seavgabios and created new symlinks to /usr/share/qemu/vgabios-*.bin. there is no such sys-firmware/seavgabios package, so can't really have qemu use it until there is qemu itself still ships vgabios, albeit version 0.6c. the ebuilds probably should be pinning to that, but i guess it doesn't really matter that much if people across distros are falling out of sync. rather than create a dedicated package though, we could add USE=vgabios to the seabios package itself. would simplify version bumping, and we already require seabios anyways ... The bug was retitled somewhat in error - agreed on the USE flag, though the vgabios package appears abandoned so building it by default may be a better option... (In reply to Brad Laue from comment #9) unless the upstream vgabios package is officially abandoned and seabios becomes the official provider, i don't think switching vgabios over to the seabios codebase makes sense. the seabios source tree also lacks a lot of the docs/build/etc... files that vgabios itself contains, so it's not a good upstream itself. should be all set now in the tree; thanks for the report! note: updating qemu itself to use the new seavgabios files will be tracked by bug 529862 Commit message: Add USE=seavgabios support http://sources.gentoo.org/sys-firmware/seabios/files/seavgabios/README?rev=1.1 http://sources.gentoo.org/sys-firmware/seabios/files/seavgabios/config.vga-cirrus?rev=1.1 http://sources.gentoo.org/sys-firmware/seabios/files/seavgabios/config.vga-isavga?rev=1.1 http://sources.gentoo.org/sys-firmware/seabios/files/seavgabios/config.vga-qxl?rev=1.1 http://sources.gentoo.org/sys-firmware/seabios/files/seavgabios/config.vga-stdvga?rev=1.1 http://sources.gentoo.org/sys-firmware/seabios/files/seavgabios/config.vga-vmware?rev=1.1 http://sources.gentoo.org/sys-firmware/seabios/metadata.xml?r1=1.2&r2=1.3 http://sources.gentoo.org/sys-firmware/seabios/seabios-1.7.5-r1.ebuild?rev=1.1 |