/[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 1051613 by tv, Mon Sep 12 12:57:00 2016 UTC revision 1051614 by tv, Mon Sep 12 12:59:41 2016 UTC
# Line 101  Line 101 
101  %define mesasrcdir              %{_prefix}/src/Mesa/  %define mesasrcdir              %{_prefix}/src/Mesa/
102  %define driver_dir              %{_libdir}/dri  %define driver_dir              %{_libdir}/dri
103    
 %define enable_egl              1  
104  %define enable_vg               0  %define enable_vg               0
105  %define enable_wayland          1  %define enable_wayland          1
106    
# Line 264  Provides:      libMesaGL-devel = %{version}-% Line 263  Provides:      libMesaGL-devel = %{version}-%
263  Provides:       MesaGL-devel = %{version}-%{release}  Provides:       MesaGL-devel = %{version}-%{release}
264  Provides:       libgl-devel  Provides:       libgl-devel
265    
 %if %{enable_egl}  
266  %package -n     %{libeglname}  %package -n     %{libeglname}
267  Summary:        Files for Mesa (EGL libs)  Summary:        Files for Mesa (EGL libs)
268  Group:          System/Libraries  Group:          System/Libraries
# Line 278  Provides:      EGL-devel Line 276  Provides:      EGL-devel
276  Provides:       lib%{eglname}-devel  Provides:       lib%{eglname}-devel
277  Provides:       %{eglname}-devel  Provides:       %{eglname}-devel
278  Provides:       libegl-devel  Provides:       libegl-devel
 %endif  
279    
280  %package -n %{libosmesaname}  %package -n %{libosmesaname}
281  Summary:        Mesa offscreen rendering library  Summary:        Mesa offscreen rendering library
# Line 449  OpenGL extentions that are covered by so Line 446  OpenGL extentions that are covered by so
446  %description common-devel  %description common-devel
447  Mesa common metapackage devel  Mesa common metapackage devel
448    
 %if %{enable_egl}  
449  %description -n %{libeglname}  %description -n %{libeglname}
450  Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.  Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
451  EGL parts.  EGL parts.
# Line 457  EGL parts. Line 453  EGL parts.
453  %description -n %{libeglname}-devel  %description -n %{libeglname}-devel
454  Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.  Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
455  EGL development parts.  EGL development parts.
 %endif  
456    
457  %description -n %{libglname}  %description -n %{libglname}
458  Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.  Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
# Line 609  automake --add-missing Line 604  automake --add-missing
604                  --with-vulkan-drivers=intel \                  --with-vulkan-drivers=intel \
605  %endif  %endif
606                  --enable-va \                  --enable-va \
 %if %{enable_egl}  
607                  --enable-egl \                  --enable-egl \
 %else  
                 --disable-egl \  
 %endif  
608  %if %{enable_wayland}  %if %{enable_wayland}
609                  --with-egl-platforms=x11,wayland,drm \                  --with-egl-platforms=x11,wayland,drm \
610                  --enable-gbm \                  --enable-gbm \
# Line 702  find %{buildroot} -name '*.la' -delete Line 693  find %{buildroot} -name '*.la' -delete
693  %dir %{_libdir}/mesa  %dir %{_libdir}/mesa
694  %{_libdir}/mesa/libGL.so.%{glmajor}{,.*}  %{_libdir}/mesa/libGL.so.%{glmajor}{,.*}
695    
 %if %{enable_egl}  
696  %files -n %{libeglname}  %files -n %{libeglname}
697  %{_libdir}/libEGL.so.%{eglmajor}{,.*}  %{_libdir}/libEGL.so.%{eglmajor}{,.*}
698  %if !%{enable_wayland}  %if !%{enable_wayland}
699  # st_GL, built only when shared glapi is not enabled  # st_GL, built only when shared glapi is not enabled
700  %{_libdir}/egl/st_GL.so  %{_libdir}/egl/st_GL.so
701  %endif  %endif
 %endif  
702    
703  %files -n %{libosmesaname}  %files -n %{libosmesaname}
704  %{_libdir}/libOSMesa.so.%{osmesamajor}{,.*}  %{_libdir}/libOSMesa.so.%{osmesamajor}{,.*}
# Line 767  find %{buildroot} -name '*.la' -delete Line 756  find %{buildroot} -name '*.la' -delete
756  %{_includedir}/GL/internal/dri_interface.h  %{_includedir}/GL/internal/dri_interface.h
757    
758  %files common-devel  %files common-devel
759  %if %{enable_egl}  
760  %files -n %{libeglname}-devel  %files -n %{libeglname}-devel
761  %{_includedir}/EGL  %{_includedir}/EGL
762  %{_includedir}/KHR  %{_includedir}/KHR
763  %{_libdir}/libEGL.so  %{_libdir}/libEGL.so
764  %{_libdir}/pkgconfig/egl.pc  %{_libdir}/pkgconfig/egl.pc
 %endif  
765    
766  %files -n %{osmesadevel}  %files -n %{osmesadevel}
767  %dir %{_includedir}/GL  %dir %{_includedir}/GL

Legend:
Removed from v.1051613  
changed lines
  Added in v.1051614

  ViewVC Help
Powered by ViewVC 1.1.30