SHA256
1
0
forked from pool/Mesa

Accepting request 209044 from home:tobijk:X11:XOrg

update to version 10.0.0

OBS-URL: https://build.opensuse.org/request/show/209044
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=343
This commit is contained in:
Stefan Dirsch 2013-12-02 10:29:34 +00:00 committed by Git OBS Bridge
parent aea6ce98ff
commit 452df05caa
5 changed files with 27 additions and 94 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Nov 27 14:54:04 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
- Update to version 10.0.0:
Mesa 10.0 has been released! Mesa 10.0 is a feature release that
includes many updates and enhancements. The full list is available in
the release notes file in docs/relnotes/10.0.html.
- Remove libXvMC_{r300,softpipe} packages
- Remove libvdpau_{r300,softpipe} packages
- Bump libxatracker package version
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Nov 16 18:51:58 UTC 2013 - hrvoje.senjan@gmail.com Sat Nov 16 18:51:58 UTC 2013 - hrvoje.senjan@gmail.com

100
Mesa.spec
View File

@ -29,11 +29,11 @@
%define llvm_r600 0 %define llvm_r600 0
%endif %endif
%define _version 9.2.3 %define _version 10.0.0
%define _name_archive MesaLib %define _name_archive MesaLib
Name: Mesa Name: Mesa
Version: 9.2.3 Version: 10.0.0
Release: 0 Release: 0
BuildRequires: autoconf >= 2.60 BuildRequires: autoconf >= 2.60
BuildRequires: automake BuildRequires: automake
@ -52,6 +52,7 @@ BuildRequires: pkgconfig
BuildRequires: python-base BuildRequires: python-base
BuildRequires: xorg-x11-util-devel BuildRequires: xorg-x11-util-devel
BuildRequires: pkgconfig(libdrm) >= 2.4.24 BuildRequires: pkgconfig(libdrm) >= 2.4.24
BuildRequires: pkgconfig(xshmfence)
%ifarch x86_64 %ix86 %ifarch x86_64 %ix86
BuildRequires: pkgconfig(libdrm_intel) >= 2.4.38 BuildRequires: pkgconfig(libdrm_intel) >= 2.4.38
%endif %endif
@ -66,7 +67,9 @@ BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb-dri2) BuildRequires: pkgconfig(xcb-dri2)
BuildRequires: pkgconfig(xcb-dri3)
BuildRequires: pkgconfig(xcb-glx) BuildRequires: pkgconfig(xcb-glx)
BuildRequires: pkgconfig(xcb-present)
BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xfixes)
@ -394,13 +397,13 @@ This package is required to link wayland client applications to the EGL
implementation of Mesa. implementation of Mesa.
%endif %endif
%package -n libxatracker1 %package -n libxatracker2
Summary: XA state tracker Summary: XA state tracker
Group: System/Libraries Group: System/Libraries
Version: 1.0.0 Version: 1.0.0
Release: 0 Release: 0
%description -n libxatracker1 %description -n libxatracker2
This package contains the XA state tracker for gallium3D driver. This package contains the XA state tracker for gallium3D driver.
It superseeds the Xorg state tracker and provides an infrastructure It superseeds the Xorg state tracker and provides an infrastructure
to accelerate Xorg 2D operations. It is currently used by vmwgfx to accelerate Xorg 2D operations. It is currently used by vmwgfx
@ -411,7 +414,7 @@ Summary: Development files for the XA API
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Version: 1.0.0 Version: 1.0.0
Release: 0 Release: 0
Requires: libxatracker1 = %version Requires: libxatracker2 = %version
%description -n libxatracker-devel %description -n libxatracker-devel
This package contains the XA state tracker for gallium3D driver. This package contains the XA state tracker for gallium3D driver.
@ -431,15 +434,6 @@ This package contains the XvMC state tracker for Nouveau. This is
still "work in progress", i.e. expect poor video quality, choppy still "work in progress", i.e. expect poor video quality, choppy
videos and artefacts all over. videos and artefacts all over.
%package -n libXvMC_r300
Summary: XVMC state tracker for R300
Group: System/Libraries
%description -n libXvMC_r300
This package contains the XvMC state tracker for R300. This is
still "work in progress", i.e. expect poor video quality, choppy
videos and artefacts all over.
%package -n libXvMC_r600 %package -n libXvMC_r600
Summary: XVMC state tracker for R600 Summary: XVMC state tracker for R600
Group: System/Libraries Group: System/Libraries
@ -449,15 +443,6 @@ This package contains the XvMC state tracker for R600. This is
still "work in progress", i.e. expect poor video quality, choppy still "work in progress", i.e. expect poor video quality, choppy
videos and artefacts all over. videos and artefacts all over.
%package -n libXvMC_softpipe
Summary: Software implementation of XVMC state tracker
Group: System/Libraries
%description -n libXvMC_softpipe
This package contains the Software implementation of the XvMC
state tracker. This is still "work in progress", i.e. expect
poor video quality, choppy videos and artefacts all over.
%package -n libvdpau_nouveau %package -n libvdpau_nouveau
Summary: XVMC state tracker for Nouveau Summary: XVMC state tracker for Nouveau
Group: System/Libraries Group: System/Libraries
@ -466,15 +451,6 @@ Supplements: xf86-video-nouveau
%description -n libvdpau_nouveau %description -n libvdpau_nouveau
This package contains the VDPAU state tracker for Nouveau. This package contains the VDPAU state tracker for Nouveau.
%package -n libvdpau_r300
Summary: XVMC state tracker for R300
Group: System/Libraries
%description -n libvdpau_r300
This package contains the VDPAU state tracker for R300. This is
still "work in progress", i.e. expect poor video quality, choppy
videos and artefacts all over.
%package -n libvdpau_r600 %package -n libvdpau_r600
Summary: XVMC state tracker for R600 Summary: XVMC state tracker for R600
Group: System/Libraries Group: System/Libraries
@ -491,20 +467,11 @@ Supplements: xf86-video-ati
%description -n libvdpau_radeonsi %description -n libvdpau_radeonsi
This package contains the VDPAU state tracker for radeonsi. This package contains the VDPAU state tracker for radeonsi.
%package -n libvdpau_softpipe
Summary: Software implementation of XVMC state tracker
Group: System/Libraries
%description -n libvdpau_softpipe
This package contains the Software implementation of the VDPAU
state tracker.
%prep %prep
%setup -n %{name}-%{_version} -b4 -q %setup -n %{name}-%{_version} -b4 -q
# remove some docs # remove some docs
rm -rf docs/README.{VMS,WIN32,OS2} rm -rf docs/README.{VMS,WIN32,OS2}
#%patch11 -p1 #%patch11 -p1
# Both patches are considered wrong by the author -> disable them
#%patch15 -p1 #%patch15 -p1
#%patch13 -p1 #%patch13 -p1
@ -542,6 +509,7 @@ autoreconf -fi
--enable-xa \ --enable-xa \
--enable-gallium-llvm \ --enable-gallium-llvm \
--with-dri-drivers=i915,i965,nouveau,r200,radeon \ --with-dri-drivers=i915,i965,nouveau,r200,radeon \
--enable-opencl-icd \
%if %llvm_r600 %if %llvm_r600
--with-llvm-shared-libs \ --with-llvm-shared-libs \
--enable-r600-llvm-compiler \ --enable-r600-llvm-compiler \
@ -631,9 +599,9 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%ifnarch s390 aarch64 m68k %ifnarch s390 aarch64 m68k
%post -n libxatracker1 -p /sbin/ldconfig %post -n libxatracker2 -p /sbin/ldconfig
%postun -n libxatracker1 -p /sbin/ldconfig %postun -n libxatracker2 -p /sbin/ldconfig
%post -n libXvMC_nouveau %post -n libXvMC_nouveau
%postun -n libXvMC_nouveau %postun -n libXvMC_nouveau
@ -642,12 +610,6 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%postun -n libXvMC_r600 %postun -n libXvMC_r600
%post -n libXvMC_softpipe
%postun -n libXvMC_softpipe
%post -n libvdpau_r300
%postun -n libvdpau_r300
%post -n libvdpau_r600 %post -n libvdpau_r600
%postun -n libvdpau_r600 %postun -n libvdpau_r600
@ -655,14 +617,6 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%post -n libvdpau_radeonsi %post -n libvdpau_radeonsi
%postun -n libvdpau_radeonsi %postun -n libvdpau_radeonsi
%endif %endif
%post -n libvdpau_softpipe
%postun -n libvdpau_softpipe
%endif
%ifarch ppc ppc64 %ix86 x86_64
%post -n libXvMC_r300
%postun -n libXvMC_r300
%endif %endif
%post -n Mesa-libglapi0 -p /sbin/ldconfig %post -n Mesa-libglapi0 -p /sbin/ldconfig
@ -688,7 +642,6 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%dir %_libdir/gallium-pipe/ %dir %_libdir/gallium-pipe/
%_libdir/gallium-pipe/pipe_*.so %_libdir/gallium-pipe/pipe_*.so
%endif %endif
%_libdir/libdricore9*.so.*
%files -n Mesa-libEGL1 %files -n Mesa-libEGL1
%defattr(-,root,root) %defattr(-,root,root)
@ -779,9 +732,9 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%ifnarch s390 ppc aarch64 m68k %ifnarch s390 ppc aarch64 m68k
%files -n libxatracker1 %files -n libxatracker2
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libxatracker.so.1* %_libdir/libxatracker.so.2*
%files -n libxatracker-devel %files -n libxatracker-devel
%defattr(-,root,root) %defattr(-,root,root)
@ -799,24 +752,12 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%_libdir/libXvMCnouveau.so.1 %_libdir/libXvMCnouveau.so.1
%_libdir/libXvMCnouveau.so.1.0.0 %_libdir/libXvMCnouveau.so.1.0.0
%files -n libXvMC_r300
%defattr(-,root,root)
%_libdir/libXvMCr300.so
%_libdir/libXvMCr300.so.1
%_libdir/libXvMCr300.so.1.0.0
%files -n libXvMC_r600 %files -n libXvMC_r600
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libXvMCr600.so %_libdir/libXvMCr600.so
%_libdir/libXvMCr600.so.1 %_libdir/libXvMCr600.so.1
%_libdir/libXvMCr600.so.1.0.0 %_libdir/libXvMCr600.so.1.0.0
%files -n libvdpau_r300
%defattr(-,root,root)
%_libdir/vdpau/libvdpau_r300.so
%_libdir/vdpau/libvdpau_r300.so.1
%_libdir/vdpau/libvdpau_r300.so.1.0.0
%files -n libvdpau_r600 %files -n libvdpau_r600
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/vdpau/libvdpau_r600.so %_libdir/vdpau/libvdpau_r600.so
@ -831,20 +772,6 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%endif %endif
%ifnarch s390 aarch64 m68k
%files -n libXvMC_softpipe
%defattr(-,root,root)
%_libdir/libXvMCsoftpipe.so
%_libdir/libXvMCsoftpipe.so.1
%_libdir/libXvMCsoftpipe.so.1.0.0
%files -n libvdpau_softpipe
%defattr(-,root,root)
%_libdir/vdpau/libvdpau_softpipe.so
%_libdir/vdpau/libvdpau_softpipe.so.1
%_libdir/vdpau/libvdpau_softpipe.so.1.0.0
%endif
%if %llvm_r600 %if %llvm_r600
%files -n libvdpau_radeonsi %files -n libvdpau_radeonsi
%defattr(-,root,root) %defattr(-,root,root)
@ -865,7 +792,6 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
%defattr(-,root,root) %defattr(-,root,root)
%doc docs/*.html %doc docs/*.html
%_includedir/GL/internal %_includedir/GL/internal
%_libdir/libdricore9*.so
%_libdir/pkgconfig/dri.pc %_libdir/pkgconfig/dri.pc
%changelog %changelog

3
MesaLib-10.0.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a36b9f58feb0688243a7bdd7e040173799c0280c9c47f1532206a874dd737102
size 6730161

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e06d4c0d9f93391be7944e5f063fc70226a273a797934ff6602ee6cd5719175d
size 6665764

View File

@ -52,11 +52,7 @@ Mesa-libglapi0
Mesa-libglapi-devel Mesa-libglapi-devel
requires "Mesa-libglapi0-<targettype> = <version>" requires "Mesa-libglapi0-<targettype> = <version>"
libXvMC_nouveau libXvMC_nouveau
libXvMC_r300
libXvMC_r600 libXvMC_r600
libXvMC_softpipe
libvdpau_nouveau libvdpau_nouveau
libvdpau_r300
libvdpau_r600 libvdpau_r600
libvdpau_radeonsi libvdpau_radeonsi
libvdpau_softpipe