/[packages]/cauldron/mesa/current/SPECS/mesa.spec
ViewVC logotype

Diff of /cauldron/mesa/current/SPECS/mesa.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 812142 by tv, Sat Jan 24 15:10:33 2015 UTC revision 812143 by tv, Sat Jan 24 15:53:41 2015 UTC
# Line 45  Line 45 
45    
46  %define makedepend              %{_bindir}/gccmakedep  %define makedepend              %{_bindir}/gccmakedep
47    
48    %define d3dname                 d3d
49  %define eglname                 mesaegl  %define eglname                 mesaegl
50  %define glname                  mesagl  %define glname                  mesagl
51  %define glwname                 mesaglw  %define glwname                 mesaglw
# Line 56  Line 57 
57  %define waylandeglname          wayland-egl  %define waylandeglname          wayland-egl
58  %define xaname                  xatracker  %define xaname                  xatracker
59    
60    %define d3dmajor                1
61  %define eglmajor                1  %define eglmajor                1
62  %define glmajor                 1  %define glmajor                 1
63  %define glwmajor                1  %define glwmajor                1
# Line 68  Line 70 
70  %define osmesamajor             8  %define osmesamajor             8
71  %define xamajor                 2  %define xamajor                 2
72    
73    %define libd3dname              %mklibname %{d3dname} %{d3dmajor}
74  %define libeglname              %mklibname %{eglname} %{eglmajor}  %define libeglname              %mklibname %{eglname} %{eglmajor}
75  %define libglname               %mklibname %{glname} %{glmajor}  %define libglname               %mklibname %{glname} %{glmajor}
76  %define libglwname              %mklibname %{glwname} %{glwmajor}  %define libglwname              %mklibname %{glwname} %{glwmajor}
# Line 85  Line 88 
88  %define osmesadevel             %mklibname osmesa -d  %define osmesadevel             %mklibname osmesa -d
89    
90  # Architecture-independent Virtual provides:  # Architecture-independent Virtual provides:
91    %define libd3dname_virt         lib%{d3dname}
92  %define libeglname_virt         lib%{eglname}  %define libeglname_virt         lib%{eglname}
93  %define libglname_virt          lib%{glname}  %define libglname_virt          lib%{glname}
94  %define libglwname_virt         lib%{glwname}  %define libglwname_virt         lib%{glwname}
# Line 234  Conflicts:     %{_lib}MesaGL1 < 7.7-5 Line 238  Conflicts:     %{_lib}MesaGL1 < 7.7-5
238  Obsoletes:      %{_lib}dri-drivers-experimental < 7.11.2-4  Obsoletes:      %{_lib}dri-drivers-experimental < 7.11.2-4
239  Provides:       %{_lib}dri-drivers-experimental = %{version}-%{release}  Provides:       %{_lib}dri-drivers-experimental = %{version}-%{release}
240    
241    %package -n %{libd3dname}
242    Summary:        Mesa Direct3D9 state tracker
243    Group:          System/Libraries
244    Provides:       %{libd3dname_virt} = %{version}-%{release}
245    
246    %package -n %{libd3dname}-devel
247    Summary:        Development files for Mesa Direct3D9 state tracker
248    Group:          Development/C
249    Requires:       %{libd3dname} = %{version}-%{release}
250    Provides:       lib%{d3dname}-devel
251    Provides:       %{d3dname}-devel
252    Provides:       libd3d-devel
253    
254  %package -n     %{libglname}-devel  %package -n     %{libglname}-devel
255  Summary:        Development files for Mesa (OpenGL compatible 3D lib)  Summary:        Development files for Mesa (OpenGL compatible 3D lib)
256  Group:          Development/C  Group:          Development/C
# Line 468  This package contains the headers needed Line 485  This package contains the headers needed
485  %description -n %{libglesv1name}-devel  %description -n %{libglesv1name}-devel
486  This package contains the headers needed to compile OpenGL ES 1 programs.  This package contains the headers needed to compile OpenGL ES 1 programs.
487    
488    %description -n %{libd3dname}
489    Mesa Direct3D9 state tracker.
490    
491    %description -n %{libd3dname}-devel
492    Mesa Direct3D9 state tracker development package.
493    
494  %description -n %{libglesv2name}  %description -n %{libglesv2name}
495  OpenGL ES is a low-level, lightweight API for advanced embedded graphics using  OpenGL ES is a low-level, lightweight API for advanced embedded graphics using
496  well-defined subset profiles of OpenGL.  well-defined subset profiles of OpenGL.
# Line 566  export LDFLAGS="-L%{_libdir}/llvm" Line 589  export LDFLAGS="-L%{_libdir}/llvm"
589                  --with-dri-driverdir=%{driver_dir} \                  --with-dri-driverdir=%{driver_dir} \
590                  --with-dri-drivers="%{dri_drivers}" \                  --with-dri-drivers="%{dri_drivers}" \
591                  --enable-va \                  --enable-va \
592                    --enable-nine \
593  %if %{enable_egl}  %if %{enable_egl}
594                  --enable-egl \                  --enable-egl \
595  %else  %else
# Line 684  find %{buildroot} -name '*.la' -exec rm Line 708  find %{buildroot} -name '*.la' -exec rm
708  %doc docs/COPYING  %doc docs/COPYING
709  %{_libdir}/libGLESv1_CM.so.%{glesv1major}*  %{_libdir}/libGLESv1_CM.so.%{glesv1major}*
710    
711    %files -n %{libd3dname}
712    %doc docs/COPYING
713    %{_libdir}/d3d/*.so.*
714    
715  %files -n %{libglesv2name}  %files -n %{libglesv2name}
716  %doc docs/COPYING  %doc docs/COPYING
717  %{_libdir}/libGLESv2.so.%{glesv2major}*  %{_libdir}/libGLESv2.so.%{glesv2major}*
# Line 758  find %{buildroot} -name '*.la' -exec rm Line 786  find %{buildroot} -name '*.la' -exec rm
786  %{_libdir}/libGLESv2.so  %{_libdir}/libGLESv2.so
787  %{_libdir}/pkgconfig/glesv2.pc  %{_libdir}/pkgconfig/glesv2.pc
788    
789    %files -n %{libd3dname}-devel
790    %{_includedir}/d3dadapter
791    %{_libdir}/d3d/*.so
792    %{_libdir}/pkgconfig/d3d.pc
793    
794  %if %{enable_vg}  %if %{enable_vg}
795  %files -n %{libopenvgname}-devel  %files -n %{libopenvgname}-devel
796  %{_includedir}/VG  %{_includedir}/VG

Legend:
Removed from v.812142  
changed lines
  Added in v.812143

  ViewVC Help
Powered by ViewVC 1.1.30