[meego-packaging] [meego-commits] 16292: New package Trunk:non-oss:Testing/pvr-bin-mrst
Anas Nashif
nashif at linux.intel.com
Fri Apr 15 01:47:11 PDT 2011
then submit a removal request, but you still need and Obsolete in the spec file, even if they are removed.
Anas
On 15 Apr 2011, at 11:41, Li, Peng wrote:
> How about remove pvr-bin and psb-video from Trunk:non-oss ? we don't need them anymore.
>
> -----Original Message-----
> From: Anas Nashif [mailto:nashif at linux.intel.com]
> Sent: Friday, April 15, 2011 4:40 PM
> To: meego-packaging at meego.com list); Li, Peng
> Cc: meego-commits at meego.com
> Subject: Re: [meego-commits] 16292: New package Trunk:non-oss:Testing/pvr-bin-mrst
>
> 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
>> MeeGo-commits at meego.com
>> http://lists.meego.com/listinfo/meego-commits
>
More information about the MeeGo-packaging
mailing list