[meego-commits] 8184: Changes to Trunk:non-oss/pvr-bin
Li Peng
no_reply at build.meego.com
Fri Oct 8 06:59:01 UTC 2010
Hi,
I have made the following changes to pvr-bin in project Trunk:non-oss. Please review and accept ASAP.
Thank You,
Li Peng
[This message was auto-generated]
---
Request #8184:
submit: devel:x11:Trunk/pvr-bin(r36) -> Trunk:non-oss/pvr-bin
Message:
add pvr-bin-devel package containing EGL, GLESv1/v2 and OpenVG, development headers from mesa, fix BMC #7530, #7633, #7635
State: new 2010-10-07T23:59:01 pli1
Comment: None
changes files:
--------------
--- pvr-bin.changes
+++ pvr-bin.changes
@@ -0,0 +1,4 @@
+* Wed Sep 29 2010 Li Peng <peng.li at intel.com> - 5.3.0.0016
+- add pvr-bin-devel package containing EGL, GLESv1/v2 and OpenVG
+ development headers from mesa, fix BMC #7530, #7633, #7635
+
new:
----
pvr-header.tar.bz2
spec files:
-----------
--- pvr-bin.spec
+++ pvr-bin.spec
@@ -9,21 +9,38 @@
ExclusiveArch: %{ix86}
Source0: pvr-bin-5.3.0.0016.tar.bz2
Source1: pvr-bin-5.3.0.0016.1.tar.bz2
-Source2: license.txt
-Source3: pvr-switch
-Source4: pvr-bin.init
+Source2: pvr-header.tar.bz2
+Source3: license.txt
+Source4: pvr-switch
+Source5: pvr-bin.init
Source100: pvr-bin-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mesa-libGL libdrm libwsbm libtalloc pciutils chkconfig
+Provides: libGLES_CM.so
+Conflicts: mesa-libEGL mesa-libGLESv1 mesa-libGLESv2 mesa-libOpenVG
AutoReqProv: no
%description
PowerVR graphics driver and runtime library.
+%package devel
+Summary: pvr-bin development package
+Group: Development/Libraries
+Requires: pvr-bin = %{version}-%{release}
+Provides: libEGL.so
+Provides: libGLESv1_CM.so
+Provides: libGLESv2.so
+Provides: libOpenVG.so
+Conflicts: mesa-libEGL-devel mesa-libGLESv1-devel mesa-libGLESv2-devel mesa-libOpenVG-devel
+
+%description devel
+pvr-bin development package
+
%prep
%setup -q -T -c -n pvr-bin
%setup -q -T -c -n pvr-bin/mrst -a 0
%setup -q -T -c -n pvr-bin/mdfld -a 1
+%setup -q -T -D -n pvr-bin -a 2
%setup -q -T -D -n pvr-bin
@@ -33,9 +50,9 @@
%install
rm -rf ${RPM_BUILD_ROOT}
-install -m 644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/license.txt
-install -m 755 -D %{SOURCE4} $RPM_BUILD_ROOT%{_initddir}/pvr-bin
-install -m 755 -D %{SOURCE3} $RPM_BUILD_ROOT%{_sbindir}/pvr-switch
+install -m 644 -D %{SOURCE3} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/license.txt
+install -m 755 -D %{SOURCE4} $RPM_BUILD_ROOT%{_sbindir}/pvr-switch
+install -m 755 -D %{SOURCE5} $RPM_BUILD_ROOT%{_initddir}/pvr-bin
install -d $RPM_BUILD_ROOT%{_libdir}
install -d $RPM_BUILD_ROOT%{_libdir}/dri
@@ -85,6 +102,17 @@
install -m 0755 mdfld/usr/lib/dri/pvr_dri.so $RPM_BUILD_ROOT%{_libdir}/pvr/mdfld/dri
install -m 0755 mdfld/usr/lib/xorg/modules/drivers/pvr_drv.so $RPM_BUILD_ROOT%{_libdir}/pvr/mdfld/xorg/modules/drivers
+install -d $RPM_BUILD_ROOT%{_includedir}/EGL
+install -d $RPM_BUILD_ROOT%{_includedir}/GLES
+install -d $RPM_BUILD_ROOT%{_includedir}/GLES2
+install -d $RPM_BUILD_ROOT%{_includedir}/KHR
+install -d $RPM_BUILD_ROOT%{_includedir}/VG
+install -m 644 usr/include/EGL/*.h $RPM_BUILD_ROOT%{_includedir}/EGL
+install -m 644 usr/include/KHR/*.h $RPM_BUILD_ROOT%{_includedir}/KHR
+install -m 644 usr/include/GLES/*.h $RPM_BUILD_ROOT%{_includedir}/GLES
+install -m 644 usr/include/GLES2/*.h $RPM_BUILD_ROOT%{_includedir}/GLES2
+install -m 644 usr/include/VG/*.h $RPM_BUILD_ROOT%{_includedir}/VG
+
pushd $RPM_BUILD_ROOT%{_libdir}
ln -s pvr/mrst/libEGL.so.1.1.15.3106
ln -s pvr/mrst/libGLES_CM.so.1.1.15.3106
@@ -105,7 +133,7 @@
ln -s ../pvr/mrst/dri/pvr_dri.so dri
ln -s ../../../pvr/mrst/xorg/modules/drivers/pvr_drv.so xorg/modules/drivers
ln -s libEGL.so.1.1.15.3106 libEGL.so.1
-ln -s libGLES_CM.so.1.1.15.3106 libGLESv1_CM.so.1
+ln -s libGLES_CM.so.1.1.15.3106 libGLES_CM.so.1
ln -s libGLESv2.so.1.1.15.3106 libGLESv2.so.2
ln -s libOpenVG.so.1.1.15.3106 libOpenVG.so.1
ln -s libIMGegl.so.1.1.15.3106 libIMGegl.so
@@ -120,6 +148,11 @@
ln -s libpvrPVR2D_LINUXFBWSEGL.so.1.1.15.3106 libpvrPVR2D_LINUXFBWSEGL.so
ln -s libsrv_init.so.1.1.15.3106 libsrv_init.so
ln -s libsrv_um.so.1.1.15.3106 libsrv_um.so
+ln -s libEGL.so.1 libEGL.so
+ln -s libGLES_CM.so.1 libGLES_CM.so
+ln -s libGLES_CM.so libGLESv1_CM.so
+ln -s libGLESv2.so.2 libGLESv2.so
+ln -s libOpenVG.so.1 libOpenVG.so
popd
%post
@@ -138,7 +171,19 @@
%{_docdir}/%{name}-%{version}/license.txt
%{_initddir}/pvr-bin
%{_sbindir}/pvr-switch
-%{_libdir}/*.so
+%{_libdir}/libIMGegl.so
+%{_libdir}/libOpenVGU.so
+%{_libdir}/libPVROGL.so
+%{_libdir}/libPVRScopeServices.so
+%{_libdir}/libglslcompiler.so
+%{_libdir}/libpvr2d.so
+%{_libdir}/libpvrPVR2D_BLITWSEGL.so
+%{_libdir}/libpvrPVR2D_DRIWSEGL.so
+%{_libdir}/libpvrPVR2D_FLIPWSEGL.so
+%{_libdir}/libpvrPVR2D_LINUXFBWSEGL.so
+%{_libdir}/libsrv_init.so
+%{_libdir}/libsrv_um.so
+%{_libdir}/libGLES_CM.so
%{_libdir}/*.so.*
%{_libdir}/dri/pvr_dri.so
%{_libdir}/xorg/modules/drivers/pvr_drv.so
@@ -149,6 +194,18 @@
%{_libdir}/pvr/mdfld/dri/pvr_dri.so
%{_libdir}/pvr/mdfld/xorg/modules/drivers/pvr_drv.so
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/EGL/*.h
+%{_includedir}/GLES/*.h
+%{_includedir}/GLES2/*.h
+%{_includedir}/KHR/*.h
+%{_includedir}/VG/*.h
+%{_libdir}/libEGL.so
+%{_libdir}/libGLESv1_CM.so
+%{_libdir}/libGLESv2.so
+%{_libdir}/libOpenVG.so
+
%clean
rm -rf ${RPM_BUILD_ROOT}
other changes:
--------------
++++++ pvr-header.tar.bz2 (new)
More information about the MeeGo-commits
mailing list