The name of package is confusing IMHO. It's a qemu package but it's called 
gles-libs. 

A suggestion is calling such packages like qemu-XXX, qemu-gles-libs for this 
case

Peter

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Fathi Boudra
> Sent: Sunday, January 09, 2011 5:44 AM
> To: [email protected]
> Subject: [meego-commits] 11612: New package Trunk:Testing/gles-libs
> 
> Hi,
> Adding new package gles-libs in project Trunk:Testing. Please review and
> accept ASAP.
> 
> Justification for this new package:
> 
> Move MeeGo SDK target packages into Core (FEA#10400)
> 
> Thank You,
> Fathi Boudra
> 
> [This message was auto-generated]
> 
> ---
> 
> Request #11612:
> 
>   submit:   devel:tools:sdk:target/gles-libs(r11) -> Trunk:Testing/gles-libs
> 
> 
> Message:
>     Move MeeGo SDK target packages into Core (FEA#10400)
> 
> State:   new          2011-01-08T13:43:56 boudra
> Comment: None
> 
> 
> This is a NEW package in Trunk:Testing project.
> The files in the new package:
> gles-libs/
>   |__  filter-provides.sh
>   |__  gles-libs-1.3.0+git17+fc3ac57.tar.gz
>   |__  gles-libs.changes
>   |__  gles-libs.spec
>   |__  no_stropts.patch
> 
> The content of the spec file, gles-libs.spec:
> ================================================================
> ===
> # spec file for package gles-libs
> 
> Name:           gles-libs
> Version:        1.3.0+git17+fc3ac57
> Release:        1
> License:        MIT and GPLv2 (kfgles2 kernel module)
> Summary:        QEMU OpenGL ES 2.0 accelerator
> Url:            http://meego.gitorious.org/qemu-maemo/gles-libs
> Group:          System/Libraries
> Source0:        %{name}-%{version}.tar.gz
> Source90:       filter-provides.sh
> Patch0:         no_stropts.patch
> BuildRequires:  kernel-headers
> %if "%{?meego}" == "1.1"
> BuildRequires:  kernel-n900-devel
> %else
> BuildRequires:  kernel-adaptation-n900-devel
> %endif
> BuildRequires:  pkgconfig(x11)
> BuildRequires:  pkgconfig(xext)
> BuildRequires:  pkgconfig(gl)
> BuildRequires:  pkgconfig(glu)
> ExclusiveArch:  %{arm}
> 
> %define _use_internal_dependency_generator 0
> %define __find_provides %{SOURCE90}
> 
> %description
> OpenGL ES to GL wrapper libraries.
> 
> %package -n libfgles2
> Summary:        Fake OpenGL ES 2.0 wrapper library
> Group:          System/Libraries
> 
> %description -n libfgles2
> fgles2 is the Fake OpenGL ES 2.0 wrapper library that talks to the kernel
> module and guest X11 system, and is responsible for handling OpenGL ES 2.0
> contexts and other entities.
> 
> %package -n kmod-kfgles2
> Summary:        OpenGL ES 2.0 Accelerator kernel module
> Group:          System/Kernel
> Requires(post): module-init-tools
> Requires(postun): module-init-tools
> 
> %description -n kmod-kfgles2
> kfgles2 is the OpenGL ES 2.0 Accelerator kernel module, which manages
> OpenGL ES 2.0 clients and directs them to talk to the hardware registers.
> 
> %prep
> %setup -q
> # no_stropts.patch
> %patch0 -p1
> # Fix filter-provides.sh permissions
> chmod +x %{SOURCE90}
> # Set kernel_version
> %define kernel_version %(ls /lib/modules/)
> 
> %build
> make %{?_smp_mflags} -C fgles2
> cd kfgles2
> make %{?_smp_mflags} KERNELDIR=%{_usrsrc}/kernels/%{kernel_version}
> 
> %install
> make -C fgles2 install I=%{buildroot}%{_prefix}
> install -D -p -m 0644 kfgles2/kfgles2.ko \
>   %{buildroot}/lib/modules/%{kernel_version}/kernel/drivers/gpu/kfgles2.ko
> 
> %post -n libfgles2 -p /sbin/ldconfig
> 
> %postun -n libfgles2 -p /sbin/ldconfig
> 
> %post -n kmod-kfgles2
> /sbin/depmod -aeF /boot/System.map-%{kernel_version}
> 
> %postun -n kmod-kfgles2
> /sbin/depmod -aeF /boot/System.map-%{kernel_version}
> 
> %files -n libfgles2
> %defattr(-,root,root,-)
> %exclude %{_libdir}/libEGL.so
> %{_libdir}/libEGL.so.*
> %exclude %{_libdir}/libGLES_CM.so
> %{_libdir}/libGLES_CM.so.*
> %exclude %{_libdir}/libGLESv2.so
> %{_libdir}/libGLESv2.so.*
> 
> %files -n kmod-kfgles2
> %defattr(-,root,root,-)
> /lib/modules/%{kernel_version}/kernel/drivers/gpu/kfgles2.ko
> 
> ================================================================
> ===
> 
> _______________________________________________
> 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