]> git.pld-linux.org Git - packages/Mesa.git/commitdiff
- up to 9.0 snap 20120907 (new driver radeonsi for Radeon HD 7xxx; GLU dropped (now...
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 7 Sep 2012 21:24:01 +0000 (23:24 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 7 Sep 2012 21:24:01 +0000 (23:24 +0200)
Mesa-link.patch
Mesa.spec

index 6a1d5e71dd05538b48293cc7ac174aae2943eb92..152ea8a8f8bfbb7d0a0f721c1c0fb9be9e37424b 100644 (file)
  
  include $(GLAPI)/gen/glapi_gen.mk
  glapi_mapi_tmp.h : $(GLAPI)/gen/gl_and_es_API.xml $(glapi_gen_mapi_deps)
+--- p/src/gallium/targets/vdpau-radeonsi/Makefile~     2012-08-06 18:56:40.000000000 +0200
++++ p/src/gallium/targets/vdpau-radeonsi/Makefile      2012-09-07 22:44:07.304997361 +0200
+@@ -23,7 +23,7 @@
+ DRIVER_DEFINES = \
+       -DGALLIUM_RBUG -DGALLIUM_TRACE -DGALLIUM_NOOP
+-DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon
++DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon -lxcb
+ include ../Makefile.vdpau
+--- p/src/mesa/libdricore/Makefile.am~ 2012-08-26 21:00:26.000000000 +0200
++++ p/src/mesa/libdricore/Makefile.am  2012-09-07 22:45:58.210981683 +0200
+@@ -46,7 +46,7 @@
+       $(BUILTIN_COMPILER_GENERATED_CXX_FILES) \
+       $(top_builddir)/src/glsl/builtin_function.cpp
+ libdricore@VERSION@_la_LDFLAGS = -version-number 1:0
+-libdricore@VERSION@_la_LIBADD = libdricore-asm.la
++libdricore@VERSION@_la_LIBADD = libdricore-asm.la -ldl
+ # This is separated from libdricore to avoid conflics in object
+ # outputs between main/clip.c and sparc/clip.c.  The documented way to
index d6f1ce0cca496bb039db60d9270e78f286105f5b..bf9d12c8f9017eca45b326312cb1486111a895f8 100644 (file)
--- a/Mesa.spec
+++ b/Mesa.spec
 %define                dri2proto_ver   2.6
 %define                glproto_ver     1.4.14
 #
-%define                snap            20120806
+%define                snap            20120907
 #
 Summary:       Free OpenGL implementation
 Summary(pl.UTF-8):     Wolnodostępna implementacja standardu OpenGL
 Name:          Mesa
-Version:       8.1.0
+Version:       9.0.0
 Release:       0.%{snap}.1
-License:       MIT (core), SGI (GLU) and others - see license.html file
+License:       MIT (core) and others - see license.html file
 Group:         X11/Libraries
 #Source0:      ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Lib-%{version}.tar.bz2
 Source0:       %{name}Lib-%{snap}.tar.bz2
-# Source0-md5: a7ed4d513a0996956ab6f8f707da8ab1
+# Source0-md5: 29c0196528032131896619ff1f9b3173
 #Patch100: %{name}-git.patch
 Patch0:                %{name}-realclean.patch
 Patch1:                %{name}-link.patch
@@ -300,56 +300,6 @@ Header files for Mesa GLES libraries.
 %description libGLES-devel -l pl.UTF-8
 Pliki nagłówkowe bibliotek Mesa GLES.
 
-%package libGLU
-Summary:       SGI implementation of libGLU OpenGL library
-Summary(pl.UTF-8):     Implementacja SGI biblioteki libGLU ze standardu OpenGL
-License:       SGI Free Software License B v2.0 (MIT-like)
-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 < 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.UTF-8
-Implementacja SGI biblioteki libGLU ze standardu OpenGL. Implementuje
-specyfikację OpenGL GLU 1.3.
-
-%package libGLU-devel
-Summary:       Header files for SGI libGLU library
-Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki SGI libGLU
-License:       SGI Free Software License B v2.0 (MIT-like)
-Group:         Development/Libraries
-Requires:      %{name}-libGLU = %{version}-%{release}
-Requires:      OpenGL-devel >= 1.2
-Requires:      libstdc++-devel
-Provides:      OpenGL-GLU-devel = 1.3
-
-%description libGLU-devel
-Header files for SGI libGLU library.
-
-%description libGLU-devel -l pl.UTF-8
-Pliki nagłówkowe biblioteki SGI libGLU.
-
-%package libGLU-static
-Summary:       Static SGI libGLU library
-Summary(pl.UTF-8):     Statyczna biblioteka SGI libGLU
-License:       SGI Free Software License B v2.0 (MIT-like)
-Group:         Development/Libraries
-Requires:      %{name}-libGLU-devel = %{version}-%{release}
-Provides:      OpenGL-GLU-static = 1.3
-
-%description libGLU-static
-Static SGI libGLU library.
-
-%description libGLU-static -l pl.UTF-8
-Statyczna biblioteka SGI libGLU.
-
 %package libOSMesa
 Summary:       OSMesa (off-screen renderer) library
 Summary(pl.UTF-8):     Biblioteka OSMesa (renderująca bitmapy w pamięci)
@@ -591,6 +541,21 @@ Sterownik r600 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
 bufora graficznego). Obsługuje karty graficzne ATI Radeon oparte na
 układach R600/R700.
 
+%package gbm-driver-radeonsi
+Summary:       radeonsi driver for Mesa GBM framework
+Summary(pl.UTF-8):     Sterownik radeonsi dla szkieletu Mesa GBM
+Group:         Libraries
+Requires:      %{name}-libgbm = %{version}-%{release}
+
+%description gbm-driver-radeonsi
+radeonsi driver for Mesa Graphics Buffer Manager. It supports ATI Radeon
+adapters based on Southern Islands chips.
+
+%description gbm-driver-radeonsi -l pl.UTF-8
+Sterownik radeonsi dla szkieletu Mesa Graphics Buffer Manager (zarządcy
+bufora graficznego). Obsługuje karty graficzne ATI Radeon oparte na
+układach Southern Islands.
+
 %package gbm-driver-vmwgfx
 Summary:       vmwgfx driver for Mesa GBM framework
 Summary(pl.UTF-8):     Sterownik vmwgfx dla szkieletu Mesa GBM
@@ -760,6 +725,22 @@ X.org DRI driver for ATI R600/R700 card family.
 %description dri-driver-ati-radeon-R600 -l pl.UTF-8
 Sterownik X.org DRI dla rodziny kart ATI R600/R700.
 
+%package dri-driver-ati-radeon-SI
+Summary:       X.org DRI driver for ATI Southern Islands card family
+Summary(pl.UTF-8):     Sterownik X.org DRI dla rodziny kart ATI Southern Islands
+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-SI
+X.org DRI driver for ATI Southern Islands card family.
+
+%description dri-driver-ati-radeon-SI -l pl.UTF-8
+Sterownik X.org DRI dla rodziny kart ATI Southern Islands.
+
 %package dri-driver-intel-i915
 Summary:       X.org DRI driver for Intel i915 card family
 Summary(pl.UTF-8):     Sterownik X.org DRI dla rodziny kart Intel i915
@@ -893,6 +874,23 @@ based on R600/R700 chips.
 Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
 na układach R600/R700.
 
+%package -n libvdpau-driver-mesa-radeonsi
+Summary:       Mesa radeonsi driver for the vdpau API
+Summary(pl.UTF-8):     Sterownik Mesa radeonsi dla API vdpau
+License:       MIT
+Group:         X11/Libraries
+Requires:      libdrm >= %{libdrm_ver}
+Requires:      libvdpau >= 0.4.1
+Conflicts:     libvdpau-driver-mesa
+
+%description -n libvdpau-driver-mesa-radeonsi
+Mesa radeonsi driver for the vdpau API. It supports ATI Radeon adapters
+based on Southern Islands chips.
+
+%description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
+Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon oparte
+na układach Southern Islands.
+
 %package -n libvdpau-driver-mesa-softpipe
 Summary:       Mesa softpipe driver for the vdpau API
 Summary(pl.UTF-8):     Sterownik Mesa softpipe dla API vdpau
@@ -941,10 +939,7 @@ i915 \
 %endif
 r300 \
 r600 \
-%if 0
-# FIXME
 radeonsi \
-%endif
 %if %{with gallium_nouveau}
 nouveau \
 %endif
@@ -1014,9 +1009,6 @@ rm -rf $RPM_BUILD_ROOT
 %post  libGLES -p /sbin/ldconfig
 %postun        libGLES -p /sbin/ldconfig
 
-%post  libGLU -p /sbin/ldconfig
-%postun        libGLU -p /sbin/ldconfig
-
 %post  libOSMesa -p /sbin/ldconfig
 %postun        libOSMesa -p /sbin/ldconfig
 
@@ -1120,24 +1112,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/glesv1_cm.pc
 %{_pkgconfigdir}/glesv2.pc
 
-%files libGLU
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libGLU.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libGLU.so.1
-
-%files libGLU-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libGLU.so
-%{_includedir}/GL/glu.h
-%{_includedir}/GL/glu_mangle.h
-%{_pkgconfigdir}/glu.pc
-
-%if %{with static_libs}
-%files libGLU-static
-%defattr(644,root,root,755)
-%{_libdir}/libGLU.a
-%endif
-
 %files libOSMesa
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
@@ -1234,6 +1208,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/gbm/pipe_r600.so
 
+%files gbm-driver-radeonsi
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/gbm/pipe_radeonsi.so
+
 %files gbm-driver-vmwgfx
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/gbm/pipe_vmwgfx.so
@@ -1302,6 +1280,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
 
+%files dri-driver-ati-radeon-SI
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
+
 %files dri-driver-intel-i915
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
@@ -1349,6 +1331,12 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
 
+%files -n libvdpau-driver-mesa-radeonsi
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
+
 %files -n libvdpau-driver-mesa-softpipe
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_softpipe.so.1.0
This page took 0.05851 seconds and 4 git commands to generate.