This needs to obsolete pvr-bin, same applies for other split packages

Anas

On 15 Apr 2011, at 07:11, Li Peng wrote:

> Hi,
> Adding new package pvr-bin-mrst in project Trunk:non-oss:Testing. Please 
> review and accept ASAP.
> 
> Justification for this new package:
> 
> split pvr-bin into pvr-bin-mrst and pvr-bin-mdfld
> 
> Thank You,
> Li Peng
> 
> [This message was auto-generated]
> 
> ---
> 
> Request #16292:
> 
>  submit:   devel:x11:handset/pvr-bin-mrst(r3) -> 
> Trunk:non-oss:Testing/pvr-bin-mrst
> 
> 
> Message:
>    split pvr-bin into pvr-bin-mrst and pvr-bin-mdfld
> 
> State:   new          2011-04-14T21:11:47 pli1
> Comment: None
> 
> 
> This is a NEW package in Trunk:non-oss:Testing project.
> The files in the new package:
> pvr-bin-mrst/
>  |__  license.txt
>  |__  mrst-pvr.conf
>  |__  powervr.ini
>  |__  pvr-bin-5.3.0.0041_mrst.tar.bz2
>  |__  pvr-bin-mrst-rpmlintrc
>  |__  pvr-bin-mrst.changes
>  |__  pvr-bin-mrst.spec
>  |__  pvr-bin.init
>  |__  pvr-header.tar.bz2
>  |__  pvr-switch
>  |__  rotate.conf
> 
> The content of the spec file, pvr-bin-mrst.spec:
> ===================================================================
> %define debug_package %{nil}
> %define buildversion 0041
> %define libversion 1.1.16.4043
> 
> Name:    pvr-bin-mrst
> Version: 5.3.0.%{buildversion}
> Release: 1
> Summary: Binary graphics driver and libraries from PowerVR 
> Group:   Development/Libraries 
> License: Intel Proprietary
> ExclusiveArch: %{ix86}
> Source0: pvr-bin-5.3.0.%{buildversion}_mrst.tar.bz2
> Source2: pvr-header.tar.bz2
> Source3: license.txt
> Source6: powervr.ini
> Source8: mrst-pvr.conf
> Source100: pvr-bin-mrst-rpmlintrc
> BuildRoot: %{_tmppath}/%{name}-%{version}-build     
> Requires:  mesa-libGL libdrm libwsbm libtalloc pciutils chkconfig
> Provides:  libEGL.so.1
> Provides:  libGLESv2.so.2
> 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:    Development package for pvr driver
> 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 driver development package
> 
> %prep
> %setup -q -T -c -n pvr-bin-mrst
> %setup -q -T -c -n pvr-bin-mrst/mrst -a 0
> %setup -q -T -D -n pvr-bin-mrst -a 2
> %setup -q -T -D -n pvr-bin-mrst
> 
> 
> %build
> 
> 
> %install
> rm -rf ${RPM_BUILD_ROOT}
> 
> install -m 644 -D %{SOURCE3} 
> $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/license.txt
> install -m 644 -D %{SOURCE6} $RPM_BUILD_ROOT/etc/powervr.ini
> install -m 644 -D %{SOURCE8} $RPM_BUILD_ROOT/etc/X11/xorg.conf.d/mrst-pvr.conf
> 
> install -d $RPM_BUILD_ROOT%{_libdir}
> install -d $RPM_BUILD_ROOT%{_libdir}/dri
> install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers
> 
> install -d $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -d $RPM_BUILD_ROOT%{_libdir}/pvr/mrst/dri
> install -d $RPM_BUILD_ROOT%{_libdir}/pvr/mrst/xorg/modules/drivers
> install -m 0755 mrst/usr/lib/pvr/mrst/libEGL.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libGLES_CM.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libGLESv2.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libIMGegl.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libOpenVG.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libOpenVGU.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libPVROGL.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libPVRScopeServices.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libglslcompiler.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libpvr2d.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libpvrPVR2D_BLITWSEGL.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libpvrPVR2D_DRIWSEGL.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libpvrPVR2D_FLIPWSEGL.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 
> mrst/usr/lib/pvr/mrst/libpvrPVR2D_LINUXFBWSEGL.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libsrv_init.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libsrv_um.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/pvr/mrst/libusc.so.%{libversion} 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst
> install -m 0755 mrst/usr/lib/dri/pvr_dri.so 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst/dri
> install -m 0755 mrst/usr/lib/xorg/modules/drivers/pvr_drv.so 
> $RPM_BUILD_ROOT%{_libdir}/pvr/mrst/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 -d $RPM_BUILD_ROOT%{_libdir}/pkgconfig
> 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
> install -m 644 usr/lib/pkgconfig/*.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig
> 
> pushd $RPM_BUILD_ROOT%{_libdir}
> ln -s pvr/mrst/libEGL.so.%{libversion} 
> ln -s pvr/mrst/libGLES_CM.so.%{libversion} 
> ln -s pvr/mrst/libGLESv2.so.%{libversion} 
> ln -s pvr/mrst/libIMGegl.so.%{libversion} 
> ln -s pvr/mrst/libOpenVG.so.%{libversion} 
> ln -s pvr/mrst/libOpenVGU.so.%{libversion} 
> ln -s pvr/mrst/libPVROGL.so.%{libversion} 
> ln -s pvr/mrst/libPVRScopeServices.so.%{libversion} 
> ln -s pvr/mrst/libglslcompiler.so.%{libversion} 
> ln -s pvr/mrst/libpvr2d.so.%{libversion} 
> ln -s pvr/mrst/libpvrPVR2D_BLITWSEGL.so.%{libversion} 
> ln -s pvr/mrst/libpvrPVR2D_DRIWSEGL.so.%{libversion} 
> ln -s pvr/mrst/libpvrPVR2D_FLIPWSEGL.so.%{libversion} 
> ln -s pvr/mrst/libpvrPVR2D_LINUXFBWSEGL.so.%{libversion} 
> ln -s pvr/mrst/libsrv_init.so.%{libversion} 
> ln -s pvr/mrst/libsrv_um.so.%{libversion} 
> ln -s pvr/mrst/libusc.so.%{libversion} 
> 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.%{libversion} libEGL.so.1
> ln -s libGLES_CM.so.%{libversion} libGLES_CM.so.1
> ln -s libGLESv2.so.%{libversion} libGLESv2.so.2
> ln -s libOpenVG.so.%{libversion} libOpenVG.so.1
> ln -s libIMGegl.so.%{libversion} libIMGegl.so
> ln -s libOpenVGU.so.%{libversion} libOpenVGU.so
> ln -s libPVROGL.so.%{libversion} libPVROGL.so
> ln -s libPVRScopeServices.so.%{libversion} libPVRScopeServices.so
> ln -s libglslcompiler.so.%{libversion} libglslcompiler.so
> ln -s libpvr2d.so.%{libversion} libpvr2d.so
> ln -s libpvrPVR2D_BLITWSEGL.so.%{libversion} libpvrPVR2D_BLITWSEGL.so
> ln -s libpvrPVR2D_DRIWSEGL.so.%{libversion} libpvrPVR2D_DRIWSEGL.so
> ln -s libpvrPVR2D_FLIPWSEGL.so.%{libversion} libpvrPVR2D_FLIPWSEGL.so
> ln -s libpvrPVR2D_LINUXFBWSEGL.so.%{libversion} libpvrPVR2D_LINUXFBWSEGL.so
> ln -s libsrv_init.so.%{libversion} libsrv_init.so
> ln -s libsrv_um.so.%{libversion} libsrv_um.so
> ln -s libusc.so.%{libversion} libusc.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 -p /sbin/ldconfig
> 
> %postun -p /sbin/ldconfig
> 
> %files
> %defattr(-,root,root,-)
> %{_docdir}/%{name}-%{version}/license.txt
> /etc/powervr.ini
> /etc/X11/xorg.conf.d/mrst-pvr.conf
> %{_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}/libusc.so
> %{_libdir}/libGLES_CM.so
> %{_libdir}/*.so.*
> %{_libdir}/dri/pvr_dri.so
> %{_libdir}/xorg/modules/drivers/pvr_drv.so
> %{_libdir}/pvr/mrst/*.so.*
> %{_libdir}/pvr/mrst/dri/pvr_dri.so
> %{_libdir}/pvr/mrst/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}/pkgconfig/*.pc
> %{_libdir}/libEGL.so
> %{_libdir}/libGLESv1_CM.so
> %{_libdir}/libGLESv2.so
> %{_libdir}/libOpenVG.so
> 
> %clean
> rm -rf ${RPM_BUILD_ROOT}
> 
> 
> ===================================================================
> 
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to