]> git.pld-linux.org Git - packages/Mesa.git/blobdiff - Mesa.spec
- updated ffb disabling
[packages/Mesa.git] / Mesa.spec
index 8a76c58fcfb0fcdc5cedc07c2feec8fb74b97266..a1d5b8eee7ba69ba2d814c5acd1a9e9900536a63 100644 (file)
--- a/Mesa.spec
+++ b/Mesa.spec
@@ -4,26 +4,27 @@
 # - package OpenGL man pages (from monolith or SGI) somewhere
 #
 # Conditional build:
-%bcond_with    glide   # with GLIDE (broken now)
 %bcond_without motif   # build static libGLw without Motif interface
 #
+#%define       snap    20061103
+#
 Summary:       Free OpenGL implementation
-Summary(pl):   Wolnodostêpna implementacja standardu OpenGL
+Summary(pl.UTF-8):     Wolnodostępna implementacja standardu OpenGL
 Name:          Mesa
-Version:       6.5
-%define        snap    20060701
-Release:       1.%{snap}.1
+Version:       6.5.3
+Release:       1
 License:       MIT (core), SGI (GLU,libGLw) and others - see COPYRIGHT file
 Group:         X11/Libraries
-Source0:       %{name}-%{snap}.tar.gz
-# Source0-md5: f0ac5dadac7ecba3672c2906f79dd62f
-#Source0:      http://dl.sourceforge.net/mesa3d/%{name}Lib-%{version}.tar.bz2
-#Source1:      http://dl.sourceforge.net/mesa3d/%{name}Demos-%{version}.tar.bz2
-Patch0:                %{name}-modules_dir.patch
+Source0:       http://dl.sourceforge.net/mesa3d/%{name}Lib-%{version}.tar.bz2
+# Source0-md5: 46359457147c469745f24b5074a186f0
+# Source0:     %{name}-%{snap}.tar.gz
+Source1:       http://dl.sourceforge.net/mesa3d/%{name}Demos-%{version}.tar.bz2
+# Source1-md5: 8af91773ab2653fe537499676b05f2e8
+Source2:       nouveau_drm.h
+Patch0:                %{name}-realclean.patch
 URL:           http://www.mesa3d.org/
-%{?with_glide:BuildRequires:   Glide3-DRI-devel}
 BuildRequires: expat-devel
-BuildRequires: libdrm-devel >= 2.0.2
+BuildRequires: libdrm-devel >= 2.2.0
 BuildRequires: libstdc++-devel
 BuildRequires: libtool >= 2:1.4d
 %{?with_motif:BuildRequires:   motif-devel}
@@ -31,14 +32,10 @@ BuildRequires:      sed >= 4.0
 BuildRequires: xorg-lib-libXt-devel
 BuildRequires: xorg-lib-libXxf86vm-devel
 BuildRequires: xorg-proto-glproto-devel
+BuildRequires: xorg-proto-printproto-devel
 BuildRequires: xorg-util-makedepend
-Obsoletes:     Mesa-dri
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# avoid XFree86-OpenGL* dependency
-# Glide3 can be provided by Glide_V3-DRI or Glide_V5-DRI
-%define                _noautoreqdep   libGL.so.1 libGLU.so.1 libOSMesa.so.4   libglide3.so.3
-
 %define                _sysconfdir     /etc/X11
 
 %description
@@ -49,25 +46,26 @@ Silicon Graphics, Inc. However, the author does not possess an OpenGL
 license from SGI, and makes no claim that Mesa is in any way a
 compatible replacement for OpenGL or associated with SGI.
 
-%description -l pl
-Mesa jest bibliotek± grafiki 3D z API bardzo podobnym do OpenGL(R). Do
-tego stopnia, ¿e Mesa u¿ywa sk³adni i automatu OpenGL jest u¿ywana z
-autoryzacj± Silicon Graphics, Inc. Jednak autor nie posiada licencji
-OpenGL od SGI i nie twierdzi, ¿e Mesa jest kompatybilnym zamiennikiem
-OpenGL ani powi±zana z SGI.
+%description -l pl.UTF-8
+Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
+tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
+autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
+OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
+OpenGL ani powiązana z SGI.
 
 %package libGL
 Summary:       Free Mesa3D implementation of libGL OpenGL library
-Summary(pl):   Wolnodostêpna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
+Summary(pl.UTF-8):     Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
 License:       MIT
 Group:         X11/Libraries
-%{?with_glide:Requires:        Glide3-DRI}
-Provides:      OpenGL = 1.5
+Requires:      libdrm >= 2.2.0
+Provides:      OpenGL = 2.1
 # reports version 1.3, but supports glXGetProcAddress() from 1.4
 Provides:      OpenGL-GLX = 1.4
 Obsoletes:     Mesa
-Obsoletes:     X11-OpenGL-libGL
-Obsoletes:     XFree86-OpenGL-libGL
+Obsoletes:     Mesa-dri
+Obsoletes:     X11-OpenGL-libGL < 1:7.0.0
+Obsoletes:     XFree86-OpenGL-libGL < 1:7.0.0
 
 %description libGL
 Mesa is a 3-D graphics library with an API which is very similar to
@@ -80,79 +78,79 @@ compatible replacement for OpenGL or associated with SGI.
 This package contains libGL which implements OpenGL 1.5 and GLX 1.4
 specifications. It uses DRI for rendering.
 
-%description libGL -l pl
-Mesa jest bibliotek± grafiki 3D z API bardzo podobnym do OpenGL(R). Do
-tego stopnia, ¿e Mesa u¿ywa sk³adni i automatu OpenGL jest u¿ywana z
-autoryzacj± Silicon Graphics, Inc. Jednak autor nie posiada licencji
-OpenGL od SGI i nie twierdzi, ¿e Mesa jest kompatybilnym zamiennikiem
-OpenGL ani powi±zana z SGI.
+%description libGL -l pl.UTF-8
+Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
+tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
+autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
+OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
+OpenGL ani powiązana z SGI.
 
-Ten pakiet zawiera libGL implementuj±c± specyfikacje OpenGL 1.5 oraz
-GLX 1.4. U¿ywa DRI do renderowania.
+Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 1.5 oraz
+GLX 1.4. Używa DRI do renderowania.
 
 %package libGL-devel
 Summary:       Header files for Mesa3D libGL library
-Summary(pl):   Pliki nag³ówkowe biblioteki libGL z projektu Mesa3D
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
 License:       MIT
 Group:         X11/Development/Libraries
 # loose dependency on libGL to use with other libGL binaries
 Requires:      OpenGL >= 1.5
 Requires:      xorg-lib-libX11-devel
-Provides:      OpenGL-devel = 1.5
+Provides:      OpenGL-devel = 2.1
 Provides:      OpenGL-GLX-devel = 1.4
 Obsoletes:     Mesa-devel
-Obsoletes:     X11-OpenGL-devel
-Obsoletes:     X11-OpenGL-devel-base
-Obsoletes:     XFree86-OpenGL-devel
-Obsoletes:     XFree86-OpenGL-devel-base
+Obsoletes:     X11-OpenGL-devel < 1:7.0.0
+Obsoletes:     X11-OpenGL-devel-base < 1:7.0.0
+Obsoletes:     XFree86-OpenGL-devel < 1:7.0.0
+Obsoletes:     XFree86-OpenGL-devel-base < 1:7.0.0
 
 %description libGL-devel
 Header files for Mesa3D libGL library.
 
-%description libGL-devel -l pl
-Pliki nag³ówkowe biblioteki libGL z projektu Mesa3D.
+%description libGL-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
 
 %package libGL-static
 Summary:       Static Mesa3D libGL library
-Summary(pl):   Statyczna biblioteka libGL z projektu Mesa3D
+Summary(pl.UTF-8):     Statyczna biblioteka libGL z projektu Mesa3D
 License:       MIT
 Group:         X11/Development/Libraries
 Requires:      %{name}-libGL-devel = %{version}-%{release}
-Provides:      OpenGL-static = 1.5
+Provides:      OpenGL-static = 2.1
 Obsoletes:     Mesa-static
-Obsoletes:     X11-OpenGL-static
-Obsoletes:     XFree86-OpenGL-static
+Obsoletes:     X11-OpenGL-static < 1:7.0.0
+Obsoletes:     XFree86-OpenGL-static < 1:7.0.0
 
 %description libGL-static
 Static Mesa3D libGL library. It uses software renderer.
 
-%description libGL-static -l pl
-Statyczna biblioteka libGL z projektu Mesa3D. U¿ywa programowego
+%description libGL-static -l pl.UTF-8
+Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
 renderingu.
 
 %package libGLU
 Summary:       SGI implementation of libGLU OpenGL library
-Summary(pl):   Implementacja SGI biblioteki libGLU ze standardu OpenGL
+Summary(pl.UTF-8):     Implementacja SGI biblioteki libGLU ze standardu OpenGL
 License:       SGI Free Software License B v1.1
 Group:         Libraries
 # loose dependency on libGL.so.1 to use with other libGL binaries
 Requires:      OpenGL >= 1.2
 Provides:      OpenGL-GLU = 1.3
 Obsoletes:     Mesa-devel
-Obsoletes:     X11-OpenGL-libs
-Obsoletes:     XFree86-OpenGL-libs
+Obsoletes:     X11-OpenGL-libs < 1:7.0.0
+Obsoletes:     XFree86-OpenGL-libs < 1:7.0.0
 
 %description libGLU
 SGI implementation of libGLU OpenGL library. It implements OpenGL GLU
 1.3 specifications.
 
-%description libGLU -l pl
+%description libGLU -l pl.UTF-8
 Implementacja SGI biblioteki libGLU ze standardu OpenGL. Implementuje
-specyfikacjê OpenGL GLU 1.3.
+specyfikację OpenGL GLU 1.3.
 
 %package libGLU-devel
 Summary:       Header files for SGI libGLU library
-Summary(pl):   Pliki nag³ówkowe biblioteki SGI libGLU
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki SGI libGLU
 License:       SGI Free Software License B v1.1
 Group:         Development/Libraries
 Requires:      %{name}-libGLU = %{version}-%{release}
@@ -163,12 +161,12 @@ Provides: OpenGL-GLU-devel = 1.3
 %description libGLU-devel
 Header files for SGI libGLU library.
 
-%description libGLU-devel -l pl
-Pliki nag³ówkowe biblioteki SGI libGLU.
+%description libGLU-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki SGI libGLU.
 
 %package libGLU-static
 Summary:       Static SGI libGLU library
-Summary(pl):   Statyczna biblioteka SGI libGLU
+Summary(pl.UTF-8):     Statyczna biblioteka SGI libGLU
 License:       SGI Free Software License B v1.1
 Group:         Development/Libraries
 Requires:      %{name}-libGLU-devel = %{version}-%{release}
@@ -177,12 +175,12 @@ Provides: OpenGL-GLU-static = 1.3
 %description libGLU-static
 Static SGI libGLU library.
 
-%description libGLU-static -l pl
+%description libGLU-static -l pl.UTF-8
 Statyczna biblioteka SGI libGLU.
 
 %package libGLw
 Summary:       SGI OpenGL Xt widgets library
-Summary(pl):   Biblioteka SGI widgetów Xt dla OpenGL-a
+Summary(pl.UTF-8):     Biblioteka SGI widgetów Xt dla OpenGL-a
 License:       SGI MIT-like
 Group:         Libraries
 # loose dependency on libGL.so.1 to use with other libGL binaries
@@ -192,12 +190,12 @@ Provides: OpenGL-GLw
 %description libGLw
 SGI OpenGL Xt widgets library.
 
-%description libGLU -l pl
-Biblioteka SGI widgetów Xt dla OpenGL-a.
+%description libGLU -l pl.UTF-8
+Biblioteka SGI widgetów Xt dla OpenGL-a.
 
 %package libGLw-devel
 Summary:       Header files for SGI libGLw library
-Summary(pl):   Pliki nag³ówkowe biblioteki SGI libGLw
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki SGI libGLw
 License:       SGI Free Software License B v1.1
 Group:         Development/Libraries
 Requires:      %{name}-libGLw = %{version}-%{release}
@@ -207,12 +205,12 @@ Provides: OpenGL-GLw-devel
 %description libGLw-devel
 Header files for SGI libGLw library.
 
-%description libGLw-devel -l pl
-Pliki nag³ówkowe biblioteki SGI libGLw.
+%description libGLw-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki SGI libGLw.
 
 %package libGLw-static
 Summary:       Static SGI libGLw library
-Summary(pl):   Statyczna biblioteka SGI libGLw
+Summary(pl.UTF-8):     Statyczna biblioteka SGI libGLw
 License:       SGI Free Software License B v1.1
 Group:         Development/Libraries
 Requires:      %{name}-libGLw-devel = %{version}-%{release}
@@ -221,254 +219,305 @@ Provides:       OpenGL-GLw-static
 %description libGLw-static
 Static SGI libGLw library.
 
-%description libGLw-static -l pl
+%description libGLw-static -l pl.UTF-8
 Statyczna biblioteka SGI libGLw.
 
 %package utils
 Summary:       OpenGL utilities from Mesa3D
-Summary(pl):   Programy narzêdziowe OpenGL z projektu Mesa3D
+Summary(pl.UTF-8):     Programy narzędziowe OpenGL z projektu Mesa3D
 Group:         X11/Applications/Graphics
 # loose deps on libGL/libGLU
 
 %description utils
 OpenGL utilities from Mesa3D: glxgears and glxinfo.
 
-%description utils -l pl
-Programy narzêdziowe OpenGL z projektu Mesa3D: glxgears i glxinfo.
+%description utils -l pl.UTF-8
+Programy narzędziowe OpenGL z projektu Mesa3D: glxgears i glxinfo.
 
 %package demos
 Summary:       Mesa Demos
-Summary(pl):   Programy demonstruj±ce mo¿liwo¶ci bibliotek Mesa
+Summary(pl.UTF-8):     Programy demonstrujące możliwości bibliotek Mesa
 Group:         Development/Libraries
 Requires:      OpenGL-devel
 
 %description demos
 Demonstration programs for the Mesa libraries.
 
-%description demos -l pl
+%description demos -l pl.UTF-8
 Programy demonstracyjne dla bibliotek Mesa.
 
 %package dri-driver-ati-mach64
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-ati
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-ati-mach64
 X.org DRI drivers for ATI mach64 card family.
 
-%description dri-driver-ati-mach64 -l pl
+%description dri-driver-ati-mach64 -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart ATI mach64.
 
 %package dri-driver-ati-radeon-R100
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-ati
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-ati-radeon-R100
 X.org DRI drivers for ATI R100 card family (Radeon 7000-7500).
 
-%description dri-driver-ati-radeon-R100 -l pl
+%description dri-driver-ati-radeon-R100 -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
 
 %package dri-driver-ati-radeon-R200
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-ati
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-ati-radeon-R200
 X.org DRI drivers for ATI R200 card family (Radeon 8500-92xx)
 
-%description dri-driver-ati-radeon-R200 -l pl
+%description dri-driver-ati-radeon-R200 -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
 
 %package dri-driver-ati-radeon-R300
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-ati
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-ati-radeon-R300
 X.org DRI drivers for ATI R300 card family.
 
-%description dri-driver-ati-radeon-R300 -l pl
+%description dri-driver-ati-radeon-R300 -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart ATI R300.
 
 %package dri-driver-ati-rage128
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-ati
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-ati-rage128
 X.org DRI drivers for ATI rage128 card family.
 
-%description dri-driver-ati-rage128 -l pl
+%description dri-driver-ati-rage128 -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart ATI rage128.
 
 %package dri-driver-ffb
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-sunffb
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-ffb
 X.org DRI drivers for SUN Creator3D and Elite3D card family.
 
-%description dri-driver-ffb -l pl
+%description dri-driver-ffb -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart SUN Creator3D and Elite3D.
 
 %package dri-driver-glint
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-glint
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-glint
 X.org DRI drivers for GLINT/Permedia card family.
 
-%description dri-driver-glint -l pl
+%description dri-driver-glint -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart GLINT/Permedia.
 
 %package dri-driver-intel-i810
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-i810
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-intel-i810
 X.org DRI drivers for Intel i810 card family.
 
-%description dri-driver-intel-i810 -l pl
+%description dri-driver-intel-i810 -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart i810.
 
-%package dri-driver-intel-i830
+%package dri-driver-intel-i915
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-i810
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
+Obsoletes:     Mesa-dri-driver-intel-i830
 
-%description dri-driver-intel-i830
-X.org DRI drivers for Intel i830 card family.
+%description dri-driver-intel-i915
+X.org DRI drivers for Intel i915 card family.
 
-%description dri-driver-intel-i830 -l pl
-Sterowniki X.org DRI dla rodziny kart i830.
+%description dri-driver-intel-i915 -l pl.UTF-8
+Sterowniki X.org DRI dla rodziny kart i915.
 
-%package dri-driver-intel-i915
+%package dri-driver-intel-i965
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-i810
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 Obsoletes:     Mesa-dri-driver-intel-i830
+Obsoletes:     Mesa-dri-driver-intel-i915
 
-%description dri-driver-intel-i915
-X.org DRI drivers for Intel i915 card family.
+%description dri-driver-intel-i965
+X.org DRI drivers for Intel i965 card family.
 
-%description dri-driver-intel-i915 -l pl
-Sterowniki X.org DRI dla rodziny kart i915.
+%description dri-driver-intel-i965 -l pl.UTF-8
+Sterowniki X.org DRI dla rodziny kart i965.
 
 %package dri-driver-matrox
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-mga
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-matrox
 X.org DRI drivers for Matrox G card family.
 
-%description dri-driver-matrox -l pl
+%description dri-driver-matrox -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart Matrox G.
 
+%package dri-driver-nouveau
+Summary:       X.org DRI drivers
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
+Group:         X11/Libraries
+Requires:      xorg-driver-video-nouveau
+Requires:      xorg-xserver-libglx(glapi) = %{version}
+Requires:      xorg-xserver-server
+
+%description dri-driver-nouveau
+X.org DRI drivers for NVidia adapters.
+
+%description dri-driver-nouveau -l pl.UTF-8
+Sterowniki X.org DRI dla kart NVidia.
+
 %package dri-driver-s3virge
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-s3virge
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-s3virge
 X.org DRI drivers for S3 Virge card family.
 
-%description dri-driver-s3virge -l pl
+%description dri-driver-s3virge -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart S3 Virge.
 
 %package dri-driver-savage
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-savage
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-savage
 X.org DRI drivers for S3 Savage card family.
 
-%description dri-driver-savage -l pl
+%description dri-driver-savage -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart S3 Savage.
 
 %package dri-driver-sis
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-sis
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-sis
 X.org DRI drivers for SiS card family.
 
-%description dri-driver-sis -l pl
+%description dri-driver-sis -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart SiS.
 
 %package dri-driver-tdfx
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      Glide3-DRI
+Requires:      xorg-driver-video-tdfx
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-tdfx
 X.org DRI drivers for 3DFX Voodoo card family (Voodoo 3,4,5, Banshee
 and Velocity 100/200).
 
-%description dri-driver-tdfx -l pl
+%description dri-driver-tdfx -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart 3DFX Voodoo. (Voodoo 3,4,5,
 Banshee and Velocity 100/200).
 
 %package dri-driver-trident
 Summary:       X.org DRI drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-trident
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-trident
 X.org DRI drivers for Trident card family.
 
-%description dri-driver-trident -l pl
+%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 drivers
-Summary(pl):   Sterowniki DRI dla X.org
+Summary(pl.UTF-8):     Sterowniki DRI dla X.org
 Group:         X11/Libraries
+Requires:      xorg-driver-video-via
+Requires:      xorg-xserver-libglx(glapi) = %{version}
 Requires:      xorg-xserver-server
 
 %description dri-driver-via-unichrome
 X.org DRI drivers for VIA Unichrome card family.
 
-%description dri-driver-via-unichrome -l pl
+%description dri-driver-via-unichrome -l pl.UTF-8
 Sterowniki X.org DRI dla rodziny kart VIA Unichrome.
 
 %prep
-%setup -q -n Mesa
-#setup -q -n Mesa-%{version} -b 1
-%patch0 -p1
+%setup -q -b1
+#%setup -q -n %{name}
+%patch0 -p0
 
-# fix dri path
-sed -i -e 's#/usr/lib/xorg/modules/dri#%{_libdir}/xorg/modules/dri#g' src/glx/x11/dri_glx.c
+# until new libdrm release
+cp %{SOURCE2} src/mesa/drivers/dri/nouveau
 
 # fix demos
 find progs -type f|xargs sed -i -e "s,\.\./images/,%{_examplesdir}/%{name}-%{version}/images/,g"
 
 %ifnarch sparc sparcv9 sparc64
 # for sunffb driver - useful on sparc only
-sed -i -e 's/ ffb$//' configs/linux-dri
+sed -i -e 's/ ffb / /' configs/linux-dri
 %endif
 
 %ifnarch %{ix86} %{x8664}
@@ -492,7 +541,7 @@ targ=""
        SRC_DIRS="mesa glu glw" \
        PROGRAM_DIRS=
 mv -f lib lib-static
-%{__make} clean
+%{__make} realclean
 
 %{__make} linux-dri${targ} \
        CC="%{__cc}" \
@@ -500,6 +549,7 @@ mv -f lib lib-static
        MKDEP=makedepend \
        OPT_FLAGS="%{rpmcflags} -fno-strict-aliasing" \
        XLIB_DIR=%{_libdir} \
+       DRI_DRIVER_SEARCH_DIR=%{_libdir}/xorg/modules/dri \
        SRC_DIRS="glx/x11 mesa glu glw" \
        PROGRAM_DIRS=
 
@@ -509,7 +559,7 @@ mv -f lib lib-static
        OPT_FLAGS="%{rpmcflags}" \
        XLIB_DIR=%{_libdir} \
        PROGS="glxgears" \
-       APP_LIB_DEPS="-L\$(LIB_DIR) -lGL"
+       APP_LIB_DEPS="-L../../lib -lGL"
 
 %{__make} -C progs/xdemos \
        CC="%{__cc}" \
@@ -517,11 +567,12 @@ mv -f lib lib-static
        OPT_FLAGS="%{rpmcflags}" \
        XLIB_DIR=%{_libdir} \
        PROGS="glxinfo" \
-       APP_LIB_DEPS="-L\$(LIB_DIR) -lGL -L../../lib-dri -lGLU"
+       APP_LIB_DEPS="-L../../lib -lGL -L../../lib-dri -lGLU"
 
 mv -f lib lib-dri
 %{__make} clean \
        MKDEP=makedepend
+%{__make} realclean
 
 %{__make} linux${targ} \
        CC="%{__cc}" \
@@ -568,9 +619,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libGL
 %defattr(644,root,root,755)
-%doc docs/{*.html,README.{3DFX,GGI,MITS,QUAKE,THREADS},RELNOTES*,VERSIONS}
-%attr(755,root,root) %{_libdir}/libGL.so.*.*
-%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
+%doc docs/{*.html,README.{3DFX,GGI,MITS,QUAKE,THREADS},RELNOTES*}
+%attr(755,root,root) %{_libdir}/libGL.so.*
+%attr(755,root,root) %{_libdir}/libOSMesa.so.*
 # symlink for binary apps which fail to conform Linux OpenGL ABI
 # (and dlopen libGL.so instead of libGL.so.1)
 %attr(755,root,root) %{_libdir}/libGL.so
@@ -599,7 +650,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libGLU
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libGLU.so.*.*
+%attr(755,root,root) %{_libdir}/libGLU.so.*
 
 %files libGLU-devel
 %defattr(644,root,root,755)
@@ -613,7 +664,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libGLw
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libGLw.so.*.*
+%attr(755,root,root) %{_libdir}/libGLw.so.*
 
 %files libGLw-devel
 %defattr(644,root,root,755)
@@ -670,20 +721,23 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i810_dri.so
 
-%if 0
-%files dri-driver-intel-i830
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xorg/modules/dri/i830_dri.so
-%endif
-
 %files dri-driver-intel-i915
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
+%attr(755,root,root) %{_libdir}/xorg/modules/dri/i915tex_dri.so
+
+%files dri-driver-intel-i965
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
 
 %files dri-driver-matrox
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mga_dri.so
 
+%files dri-driver-nouveau
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
+
 %files dri-driver-s3virge
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/s3v_dri.so
This page took 0.071104 seconds and 4 git commands to generate.