packages: libva/libva.spec, libva/libva-i965.patch (NEW) - updated to 1.0.1...
qboosh
qboosh at pld-linux.org
Mon Mar 7 17:36:48 CET 2011
Author: qboosh Date: Mon Mar 7 16:36:48 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 1.0.10
- added i965 patch (build fix)
- package new egl library
---- Files affected:
packages/libva:
libva.spec (1.9 -> 1.10) , libva-i965.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libva/libva.spec
diff -u packages/libva/libva.spec:1.9 packages/libva/libva.spec:1.10
--- packages/libva/libva.spec:1.9 Tue Jan 25 17:17:04 2011
+++ packages/libva/libva.spec Mon Mar 7 17:36:43 2011
@@ -2,14 +2,14 @@
Summary: VAAPI (Video Acceleration API)
Summary(pl.UTF-8): VAAPI (Video Acceleration API) - API akceleracji filmów
Name: libva
-Version: 1.0.8
+Version: 1.0.10
Release: 1
License: BSD
Group: Libraries
-# git clone git://anongit.freedesktop.org/git/libva
#Source0Download: http://cgit.freedesktop.org/libva/
Source0: http://cgit.freedesktop.org/libva/snapshot/%{name}-%{version}.tar.bz2
-# Source0-md5: f55c5399f717ba84b4912136cbe32b15
+# Source0-md5: 959de03d47654adab855e10bff614df3
+Patch0: %{name}-i965.patch
URL: http://www.freedesktop.org/wiki/Software/vaapi
BuildRequires: Mesa-libGL-devel
BuildRequires: autoconf >= 2.57
@@ -61,6 +61,7 @@
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
@@ -99,6 +100,8 @@
%attr(755,root,root) %{_bindir}/vainfo
%attr(755,root,root) %{_libdir}/libva.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libva.so.1
+%attr(755,root,root) %{_libdir}/libva-egl.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libva-egl.so.1
%attr(755,root,root) %{_libdir}/libva-glx.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libva-glx.so.1
%attr(755,root,root) %{_libdir}/libva-tpi.so.*.*.*
@@ -113,15 +116,18 @@
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libva.so
+%attr(755,root,root) %{_libdir}/libva-egl.so
%attr(755,root,root) %{_libdir}/libva-glx.so
%attr(755,root,root) %{_libdir}/libva-tpi.so
%attr(755,root,root) %{_libdir}/libva-x11.so
%{_libdir}/libva.la
+%{_libdir}/libva-egl.la
%{_libdir}/libva-glx.la
%{_libdir}/libva-tpi.la
%{_libdir}/libva-x11.la
%{_includedir}/va
%{_pkgconfigdir}/libva.pc
+%{_pkgconfigdir}/libva-egl.pc
%{_pkgconfigdir}/libva-glx.pc
%{_pkgconfigdir}/libva-tpi.pc
%{_pkgconfigdir}/libva-x11.pc
@@ -129,6 +135,7 @@
%files static
%defattr(644,root,root,755)
%{_libdir}/libva.a
+%{_libdir}/libva-egl.a
%{_libdir}/libva-glx.a
%{_libdir}/libva-tpi.a
%{_libdir}/libva-x11.a
@@ -139,6 +146,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.10 2011/03/07 16:36:43 qboosh
+- updated to 1.0.10
+- added i965 patch (build fix)
+- package new egl library
+
Revision 1.9 2011/01/25 16:17:04 qboosh
- updated to 1.0.8
================================================================
Index: packages/libva/libva-i965.patch
diff -u /dev/null packages/libva/libva-i965.patch:1.1
--- /dev/null Mon Mar 7 17:36:48 2011
+++ packages/libva/libva-i965.patch Mon Mar 7 17:36:43 2011
@@ -0,0 +1,93 @@
+--- libva-1.0.10/i965_drv_video/i965_drv_video.c.orig 2011-02-09 09:18:17.000000000 +0100
++++ libva-1.0.10/i965_drv_video/i965_drv_video.c 2011-03-07 17:16:05.795414618 +0100
+@@ -1852,48 +1852,48 @@
+ ctx->max_display_attributes = I965_MAX_DISPLAY_ATTRIBUTES;
+ ctx->str_vendor = I965_STR_VENDOR;
+
+- ctx->vtable.vaTerminate = i965_Terminate;
+- ctx->vtable.vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints;
+- ctx->vtable.vaQueryConfigProfiles = i965_QueryConfigProfiles;
+- ctx->vtable.vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints;
+- ctx->vtable.vaQueryConfigAttributes = i965_QueryConfigAttributes;
+- ctx->vtable.vaCreateConfig = i965_CreateConfig;
+- ctx->vtable.vaDestroyConfig = i965_DestroyConfig;
+- ctx->vtable.vaGetConfigAttributes = i965_GetConfigAttributes;
+- ctx->vtable.vaCreateSurfaces = i965_CreateSurfaces;
+- ctx->vtable.vaDestroySurfaces = i965_DestroySurfaces;
+- ctx->vtable.vaCreateContext = i965_CreateContext;
+- ctx->vtable.vaDestroyContext = i965_DestroyContext;
+- ctx->vtable.vaCreateBuffer = i965_CreateBuffer;
+- ctx->vtable.vaBufferSetNumElements = i965_BufferSetNumElements;
+- ctx->vtable.vaMapBuffer = i965_MapBuffer;
+- ctx->vtable.vaUnmapBuffer = i965_UnmapBuffer;
+- ctx->vtable.vaDestroyBuffer = i965_DestroyBuffer;
+- ctx->vtable.vaBeginPicture = i965_BeginPicture;
+- ctx->vtable.vaRenderPicture = i965_RenderPicture;
+- ctx->vtable.vaEndPicture = i965_EndPicture;
+- ctx->vtable.vaSyncSurface = i965_SyncSurface;
+- ctx->vtable.vaQuerySurfaceStatus = i965_QuerySurfaceStatus;
+- ctx->vtable.vaPutSurface = i965_PutSurface;
+- ctx->vtable.vaQueryImageFormats = i965_QueryImageFormats;
+- ctx->vtable.vaCreateImage = i965_CreateImage;
+- ctx->vtable.vaDeriveImage = i965_DeriveImage;
+- ctx->vtable.vaDestroyImage = i965_DestroyImage;
+- ctx->vtable.vaSetImagePalette = i965_SetImagePalette;
+- ctx->vtable.vaGetImage = i965_GetImage;
+- ctx->vtable.vaPutImage = i965_PutImage;
+- ctx->vtable.vaQuerySubpictureFormats = i965_QuerySubpictureFormats;
+- ctx->vtable.vaCreateSubpicture = i965_CreateSubpicture;
+- ctx->vtable.vaDestroySubpicture = i965_DestroySubpicture;
+- ctx->vtable.vaSetSubpictureImage = i965_SetSubpictureImage;
+- ctx->vtable.vaSetSubpictureChromakey = i965_SetSubpictureChromakey;
+- ctx->vtable.vaSetSubpictureGlobalAlpha = i965_SetSubpictureGlobalAlpha;
+- ctx->vtable.vaAssociateSubpicture = i965_AssociateSubpicture;
+- ctx->vtable.vaDeassociateSubpicture = i965_DeassociateSubpicture;
+- ctx->vtable.vaQueryDisplayAttributes = i965_QueryDisplayAttributes;
+- ctx->vtable.vaGetDisplayAttributes = i965_GetDisplayAttributes;
+- ctx->vtable.vaSetDisplayAttributes = i965_SetDisplayAttributes;
+-// ctx->vtable.vaDbgCopySurfaceToBuffer = i965_DbgCopySurfaceToBuffer;
++ ctx->vtable->vaTerminate = i965_Terminate;
++ ctx->vtable->vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints;
++ ctx->vtable->vaQueryConfigProfiles = i965_QueryConfigProfiles;
++ ctx->vtable->vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints;
++ ctx->vtable->vaQueryConfigAttributes = i965_QueryConfigAttributes;
++ ctx->vtable->vaCreateConfig = i965_CreateConfig;
++ ctx->vtable->vaDestroyConfig = i965_DestroyConfig;
++ ctx->vtable->vaGetConfigAttributes = i965_GetConfigAttributes;
++ ctx->vtable->vaCreateSurfaces = i965_CreateSurfaces;
++ ctx->vtable->vaDestroySurfaces = i965_DestroySurfaces;
++ ctx->vtable->vaCreateContext = i965_CreateContext;
++ ctx->vtable->vaDestroyContext = i965_DestroyContext;
++ ctx->vtable->vaCreateBuffer = i965_CreateBuffer;
++ ctx->vtable->vaBufferSetNumElements = i965_BufferSetNumElements;
++ ctx->vtable->vaMapBuffer = i965_MapBuffer;
++ ctx->vtable->vaUnmapBuffer = i965_UnmapBuffer;
++ ctx->vtable->vaDestroyBuffer = i965_DestroyBuffer;
++ ctx->vtable->vaBeginPicture = i965_BeginPicture;
++ ctx->vtable->vaRenderPicture = i965_RenderPicture;
++ ctx->vtable->vaEndPicture = i965_EndPicture;
++ ctx->vtable->vaSyncSurface = i965_SyncSurface;
++ ctx->vtable->vaQuerySurfaceStatus = i965_QuerySurfaceStatus;
++ ctx->vtable->vaPutSurface = i965_PutSurface;
++ ctx->vtable->vaQueryImageFormats = i965_QueryImageFormats;
++ ctx->vtable->vaCreateImage = i965_CreateImage;
++ ctx->vtable->vaDeriveImage = i965_DeriveImage;
++ ctx->vtable->vaDestroyImage = i965_DestroyImage;
++ ctx->vtable->vaSetImagePalette = i965_SetImagePalette;
++ ctx->vtable->vaGetImage = i965_GetImage;
++ ctx->vtable->vaPutImage = i965_PutImage;
++ ctx->vtable->vaQuerySubpictureFormats = i965_QuerySubpictureFormats;
++ ctx->vtable->vaCreateSubpicture = i965_CreateSubpicture;
++ ctx->vtable->vaDestroySubpicture = i965_DestroySubpicture;
++ ctx->vtable->vaSetSubpictureImage = i965_SetSubpictureImage;
++ ctx->vtable->vaSetSubpictureChromakey = i965_SetSubpictureChromakey;
++ ctx->vtable->vaSetSubpictureGlobalAlpha = i965_SetSubpictureGlobalAlpha;
++ ctx->vtable->vaAssociateSubpicture = i965_AssociateSubpicture;
++ ctx->vtable->vaDeassociateSubpicture = i965_DeassociateSubpicture;
++ ctx->vtable->vaQueryDisplayAttributes = i965_QueryDisplayAttributes;
++ ctx->vtable->vaGetDisplayAttributes = i965_GetDisplayAttributes;
++ ctx->vtable->vaSetDisplayAttributes = i965_SetDisplayAttributes;
++// ctx->vtable->vaDbgCopySurfaceToBuffer = i965_DbgCopySurfaceToBuffer;
+
+ i965 = (struct i965_driver_data *)calloc(1, sizeof(*i965));
+ assert(i965);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libva/libva.spec?r1=1.9&r2=1.10&f=u
More information about the pld-cvs-commit
mailing list