i don't know how stable it is but some distros already have it. Reproducible: Always
Created attachment 251457 [details] x11-libs/libva-1.0.5.ebuild An updated and improved ebuild for x11-libs/libva
Thanks for the ebuild. Could you attach a diff against the current ebuild as well?
Created attachment 251461 [details, diff] libva-1.0.5.ebuild.patch Sure Michal, here the ebuild patch against the current ebuild (libva-0.31.1_p4.ebuild). p.s.: I have done a fix to the new ebuild in the meantime, there was a patch (files/libva-dont-install-tests.patch) used by libva-0.31.0*.ebuild but not by libva-0.31.1*.ebuild (the ebuild that I have used as a skel for the new one) and now that patch is applied too as it avoids the installation of the tests (completely useless for end users).
The submitted ebuild works as it also for v1.0.6, it's enough to rename as libva-1.0.6.ebuild.
Cgit seems to recreate the tarball for each fetch with different gzip timestamp so manifest is always invalid, so the SRC_URI might be a problem. For some reason vainfo reports library version 0.31.1. Otherwise no regressions for i965 driver for libva-1.0.6 on GMA4500MHD (mpeg2 only).
I used that ebuild for libva-1.0.5 to get all version as shown in http://intellinuxgraphics.org/2010Q3.html and have no problems so far. Thanks for the ebuild. Is the problem with the tarball still exists?
(In reply to comment #5) > Cgit seems to recreate the tarball for each fetch with different gzip timestamp > so manifest is always invalid, so the SRC_URI might be a problem. (In reply to comment #6) > Is the problem with the tarball still exists? For now never mind the Manifest problem, it can be easily fixed by pushing a copy of the tarball into the Gentoo's main distfiles and changing the ebuild SRC_URI to directly grab the Gentoo copy instead of the one provided by upstream (as done, for the same reasons, by a lot of other ebuilds into the portage tree). This fix will be made by the Gentoo devels when the ebuild will be submitted in the tree. (In reply to comment #5) > For some reason vainfo reports library version 0.31.1. This is an upstream bug, can you report it to the upstream bugtracker/mailing-list? thank you.
Created attachment 259434 [details, diff] libva-1.0.7.ebuild.patch (against current libva-0.31.1_p4.ebuild) libva-1.0.7 is out, and Intel considers it stable enough to be part of their 2010Q4 graphics package release (see http://intellinuxgraphics.org/2010Q4.html). Changes relative to Toffanin's 1.0.5 ebuild: * updated libdrm dependency; * tar.bz2 instead of tar.gz for smaller downloads; * do not delete .la files if USE=static-libs.
Also, since libva-dont-install-tests.patch was deleted from the main portage tree, you will need to grab it from http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/libva/files/libva-dont-install-tests.patch?revision=1.2
(In reply to comment #8) > libva-1.0.7 is out, and Intel considers it stable enough to be part of their > 2010Q4 graphics package release (see > http://intellinuxgraphics.org/2010Q4.html). Thank you for the new ebuild, it's working well here.
FWIW: libva 1.0.7 is required for Sandy Bridge video decoding accel
1.0.10 added to main tree.