X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=Mesa.spec;h=86779fc0c1dc8a594ae18752d8be9830495ddbd0;hb=e261c0c1d8b332ad45486289fef1c6ef20d3ecd3;hp=3de78901f9dcd6c81110a631cae93d95b0f3b47a;hpb=985e96242d274115a15ab3ef37cd0a6c0042e830;p=packages%2FMesa.git diff --git a/Mesa.spec b/Mesa.spec index 3de7890..86779fc 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -24,21 +24,20 @@ Summary: Free OpenGL implementation Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL Name: Mesa -Version: 7.6 -Release: 2%{?with_multigl:.mgl} +Version: 7.7 +Release: 1%{?with_multigl:.mgl} License: MIT (core), SGI (GLU,libGLw) and others - see license.html file Group: X11/Libraries Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Lib-%{version}.tar.bz2 -# Source0-md5: 8c75f90cd0303cfac9e4b6d54f6759ca +# Source0-md5: e3fa64a1508bc23dd9de9dd2cea7cfb1 Source1: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Demos-%{version}.tar.bz2 -# Source1-md5: 0ede7adf217951acd90dbe4551210c07 -Source2: http://www.archlinux.org/~jgc/gl-manpages-1.0.1.tar.bz2 -# Source2-md5: 6ae05158e678f4594343f32c2ca50515 +# Source1-md5: 6fd616b27b9826d0faa23e08e05d9435 Patch0: %{name}-realclean.patch -Patch1: %{name}-sparc64.patch -Patch2: %{name}-git.patch +Patch1: %{name}-tgsi_dump.patch URL: http://www.mesa3d.org/ %{?with_demos:BuildRequires: OpenGL-glut-devel >= 3.8} +BuildRequires: autoconf +BuildRequires: automake BuildRequires: expat-devel %{?with_demos:BuildRequires: glew-devel} BuildRequires: libdrm-devel >= 2.4.12-3 @@ -46,6 +45,8 @@ BuildRequires: libselinux-devel BuildRequires: libstdc++-devel BuildRequires: libtool >= 2:1.4d %{?with_motif:BuildRequires: motif-devel} +BuildRequires: pkgconfig +BuildRequires: python BuildRequires: rpmbuild(macros) >= 1.470 BuildRequires: sed >= 4.0 BuildRequires: xorg-lib-libXdamage-devel @@ -120,6 +121,7 @@ Group: X11/Development/Libraries # loose dependency on libGL to use with other libGL binaries Requires: OpenGL >= 1.5 Requires: xorg-lib-libX11-devel +Suggests: OpenGL-doc-man Provides: OpenGL-GLX-devel = 1.4 Provides: OpenGL-devel = 2.1 Obsoletes: Mesa-devel @@ -378,6 +380,22 @@ X.org DRI driver for ATI R300 card family. %description dri-driver-ati-radeon-R300 -l pl.UTF-8 Sterownik X.org DRI dla rodziny kart ATI R300. +%package dri-driver-ati-radeon-R600 +Summary: X.org DRI driver for ATI R600 card family +Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600 +License: MIT +Group: X11/Libraries +Requires: radeon-ucode +Requires: xorg-driver-video-ati +Requires: xorg-xserver-libglx(glapi) = %{glapi_ver} +Requires: xorg-xserver-server >= %{xserver_ver} + +%description dri-driver-ati-radeon-R600 +X.org DRI driver for ATI R600 card family. + +%description dri-driver-ati-radeon-R600 -l pl.UTF-8 +Sterownik X.org DRI dla rodziny kart ATI R600. + %package dri-driver-ati-rage128 Summary: X.org DRI driver for ATI Rage128 card family Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Rage128 @@ -506,21 +524,6 @@ X.org DRI drivers for NVIDIA card family. %description dri-driver-nouveau -l pl.UTF-8 Sterowniki X.org DRI dla rodziny kart NVIDIA. -%package dri-driver-s3virge -Summary: X.org DRI driver for S3 Virge card family -Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart S3 Virge -License: MIT -Group: X11/Libraries -Requires: xorg-driver-video-s3virge -Requires: xorg-xserver-libglx(glapi) = %{glapi_ver} -Requires: xorg-xserver-server >= %{xserver_ver} - -%description dri-driver-s3virge -X.org DRI driver for S3 Virge card family. - -%description dri-driver-s3virge -l pl.UTF-8 -Sterownik X.org DRI dla rodziny kart S3 Virge. - %package dri-driver-savage Summary: X.org DRI driver for S3 Savage card family Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart S3 Savage @@ -585,21 +588,6 @@ and Velocity 100/200). Sterownik X.org DRI dla rodziny kart 3DFX Voodoo. (Voodoo 3,4,5, Banshee i Velocity 100/200). -%package dri-driver-trident -Summary: X.org DRI driver for Trident card family -Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Trident -License: MIT -Group: X11/Libraries -Requires: xorg-driver-video-trident -Requires: xorg-xserver-libglx(glapi) = %{glapi_ver} -Requires: xorg-xserver-server >= %{xserver_ver} - -%description dri-driver-trident -X.org DRI drivers for Trident card family. - -%description dri-driver-trident -l pl.UTF-8 -Sterowniki X.org DRI dla rodziny kart Trident. - %package dri-driver-via-unichrome Summary: X.org DRI driver for VIA Unichrome card family Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart VIA Unichrome @@ -615,19 +603,33 @@ X.org DRI driver for VIA Unichrome card family. %description dri-driver-via-unichrome -l pl.UTF-8 Sterownik X.org DRI dla rodziny kart VIA Unichrome. +%package dri-driver-vmwgfx +Summary: X.org DRI driver for VMware +Summary(pl.UTF-8): Sterownik X.org DRI dla VMware +License: MIT +Group: X11/Libraries +Requires: xorg-xserver-libglx(glapi) = %{glapi_ver} +Requires: xorg-xserver-server >= %{xserver_ver} + +%description dri-driver-vmwgfx +X.org DRI driver for VMWare. + +%description dri-driver-vmwgfx -l pl.UTF-8 +Sterownik X.org DRI dla VMware. + %prep -%setup -q -b1 -a2 +%setup -q -b1 %patch0 -p0 %patch1 -p1 -%patch2 -p1 # fix demos find progs -type f|xargs sed -i -e "s,\.\./images/,%{_examplesdir}/%{name}-%{version}/images/,g" %build -[ ! -f configure ] && ./autogen.sh +%{__aclocal} +%{__autoconf} -dri_drivers="i810 i965 mach64 mga r128 r200 r300 radeon savage s3v trident \ +dri_drivers="i810 i965 mach64 mga r128 r200 r300 r600 radeon savage \ %if %{without gallium_intel} i915 \ %endif @@ -686,6 +688,7 @@ mv %{_lib} osmesa32 %if %{with gallium} --enable-gallium \ --%{?with_gallium_intel:en}%{!?with_gallium_intel:dis}able-gallium-intel \ + --enable-gallium-svga \ --enable-gallium-nouveau \ --with-state-trackers=dri \ %else @@ -701,10 +704,6 @@ mv %{_lib} osmesa32 %{__make} -C progs/demos %endif -cd gl-manpages-* -%configure -%{__make} - %install rm -rf $RPM_BUILD_ROOT @@ -714,11 +713,6 @@ install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/%{name}-%{version}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -cd gl-manpages-* -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT -cd .. - %if %{with osmesa} install osmesa*/* $RPM_BUILD_ROOT%{_libdir} %endif @@ -799,8 +793,6 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/GL/internal/dri_interface.h %{_pkgconfigdir}/dri.pc %{_pkgconfigdir}/gl.pc -%{_mandir}/man3/gl[^uX]*.3gl* -%{_mandir}/man3/glX*.3gl* %if %{with static} %files libGL-static @@ -819,7 +811,6 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/GL/glu.h %{_includedir}/GL/glu_mangle.h %{_pkgconfigdir}/glu.pc -%{_mandir}/man3/glu*.3gl* %if %{with static} %files libGLU-static @@ -886,6 +877,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so +%files dri-driver-ati-radeon-R600 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so + %files dri-driver-ati-rage128 %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/xorg/modules/dri/r128_dri.so @@ -926,10 +921,6 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so %endif -%files dri-driver-s3virge -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/xorg/modules/dri/s3v_dri.so - %files dri-driver-savage %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/xorg/modules/dri/savage_dri.so @@ -948,14 +939,14 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/xorg/modules/dri/tdfx_dri.so -%files dri-driver-trident -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/xorg/modules/dri/trident_dri.so - %files dri-driver-via-unichrome %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/xorg/modules/dri/unichrome_dri.so +%files dri-driver-vmwgfx +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so + %if %{with demos} %files demos %defattr(644,root,root,755)