Accepting request 459633 from X11:XOrg
1 OBS-URL: https://build.opensuse.org/request/show/459633 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=284
This commit is contained in:
commit
1d32faa8f3
19
Mesa.changes
19
Mesa.changes
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 21 21:34:23 UTC 2017 - schwab@linux-m68k.org
|
||||
|
||||
- Use --enable-gallium-llvm only if llvm is available
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 21 19:56:14 UTC 2017 - dimstar@opensuse.org
|
||||
|
||||
- Provide libwayland-egl1 as -32bit compat library, required by
|
||||
libgtk-3-0.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 14 17:32:13 UTC 2017 - jengelh@inai.de
|
||||
|
||||
- Some %if around %post do not match with %if around %package;
|
||||
drop them altogether since they are not needed except around
|
||||
%files.
|
||||
- Rename wrongly-named libOSMesa9 to libOSMesa8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 13 14:10:52 UTC 2017 - mimi.vx@gmail.com
|
||||
|
||||
|
44
Mesa.spec
44
Mesa.spec
@ -345,11 +345,14 @@ extensions for the special needs of embedded systems.
|
||||
This package provides a development environment for building
|
||||
applications using the OpenGL|ES 3.x APIs.
|
||||
|
||||
%package -n libOSMesa9
|
||||
%package -n libOSMesa8
|
||||
Summary: Mesa Off-screen rendering extension
|
||||
# Wrongly named package shipped .so.8
|
||||
Group: System/Libraries
|
||||
Obsoletes: libOSMesa9 < %{version}-%{release}
|
||||
Provides: libOSMesa9 = %{version}-%{release}
|
||||
|
||||
%description -n libOSMesa9
|
||||
%description -n libOSMesa8
|
||||
OSmesa is a Mesa extension that allows programs to render to an
|
||||
off-screen buffer using the OpenGL API without having to create a
|
||||
rendering context on an X Server. It uses a pure software renderer.
|
||||
@ -357,7 +360,7 @@ rendering context on an X Server. It uses a pure software renderer.
|
||||
%package -n libOSMesa-devel
|
||||
Summary: Development files for the Mesa Offscreen Rendering extension
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: libOSMesa9 = %{version}
|
||||
Requires: libOSMesa8 = %{version}
|
||||
|
||||
%description -n libOSMesa-devel
|
||||
Development files for the OSmesa Mesa extension that allows programs to render to an
|
||||
@ -431,7 +434,6 @@ openwfd.
|
||||
This package provides the development environment for compiling
|
||||
programs against the GBM library.
|
||||
|
||||
%if 0%{?suse_version} > 1320
|
||||
%package -n libwayland-egl1
|
||||
Summary: Additional egl functions for wayland
|
||||
Group: System/Libraries
|
||||
@ -449,13 +451,11 @@ Requires: libwayland-egl1 = %{version}
|
||||
%description -n libwayland-egl-devel
|
||||
This package is required to link wayland client applications to the EGL
|
||||
implementation of Mesa.
|
||||
%endif
|
||||
|
||||
%if 0%{?with_nine}
|
||||
%package libd3d
|
||||
Summary: Mesa Direct3D9 state tracker
|
||||
Group: System/Libraries
|
||||
# Manually provide d3d library (bnc#918294)
|
||||
Group: System/Libraries
|
||||
%ifarch x86_64 s390x ppc64le aarch64
|
||||
Provides: d3dadapter9.so.1()(64bit)
|
||||
%else
|
||||
@ -472,7 +472,6 @@ Requires: %{name}-libd3d = %{version}
|
||||
|
||||
%description libd3d-devel
|
||||
Mesa Direct3D9 state tracker development package
|
||||
%endif
|
||||
|
||||
%package -n libXvMC_nouveau
|
||||
Summary: XVMC state tracker for Nouveau
|
||||
@ -524,14 +523,12 @@ Supplements: xf86-video-ati
|
||||
%description -n libvdpau_radeonsi
|
||||
This package contains the VDPAU state tracker for radeonsi.
|
||||
|
||||
%if 0%{with_opencl}
|
||||
%package libOpenCL
|
||||
Summary: Mesa OpenCL implementation
|
||||
Group: System/Libraries
|
||||
|
||||
%description libOpenCL
|
||||
This package contains the Mesa OpenCL implementation or GalliumCompute.
|
||||
%endif
|
||||
|
||||
%package libva
|
||||
Summary: Mesa VA-API implementation
|
||||
@ -541,8 +538,6 @@ Supplements: Mesa
|
||||
%description libva
|
||||
This package contains the Mesa VA-API implementation provided through gallium.
|
||||
|
||||
|
||||
%if 0%{with_vulkan}
|
||||
%package -n libvulkan_intel
|
||||
Summary: Mesa vulkan driver for Intel GPU
|
||||
Group: System/Libraries
|
||||
@ -569,7 +564,6 @@ Conflicts: vulkan-devel
|
||||
|
||||
%description libVulkan-devel
|
||||
This package contains the development files for Mesas Vulkan implementation.
|
||||
%endif
|
||||
|
||||
%package -n libxatracker2
|
||||
Version: 1.0.0
|
||||
@ -647,8 +641,10 @@ autoreconf -fvi
|
||||
--enable-opencl-icd \
|
||||
%endif
|
||||
--with-dri-searchpath=%{_libdir}/dri \
|
||||
%ifarch aarch64 %arm ppc64 ppc64le s390x %ix86 x86_64
|
||||
--enable-gallium-llvm \
|
||||
--enable-llvm-shared-libs \
|
||||
%endif
|
||||
--enable-vdpau \
|
||||
--enable-va \
|
||||
--enable-xvmc \
|
||||
@ -715,21 +711,18 @@ done
|
||||
|
||||
%postun -n Mesa-libGLESv2-2 -p /sbin/ldconfig
|
||||
|
||||
%post -n libOSMesa9 -p /sbin/ldconfig
|
||||
%post -n libOSMesa8 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libOSMesa9 -p /sbin/ldconfig
|
||||
%postun -n libOSMesa8 -p /sbin/ldconfig
|
||||
|
||||
%post -n libgbm1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libgbm1 -p /sbin/ldconfig
|
||||
|
||||
%ifarch aarch64 %ix86 x86_64 %arm ppc64 ppc64le s390x
|
||||
%post -n libxatracker2 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libxatracker2 -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%if %{xvmc_support}
|
||||
%post -n libXvMC_nouveau -p /sbin/ldconfig
|
||||
|
||||
%postun -n libXvMC_nouveau -p /sbin/ldconfig
|
||||
@ -737,9 +730,7 @@ done
|
||||
%post -n libXvMC_r600 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libXvMC_r600 -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%if %{vdpau_radeon}
|
||||
%post -n libvdpau_r300 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libvdpau_r300 -p /sbin/ldconfig
|
||||
@ -747,45 +738,34 @@ done
|
||||
%post -n libvdpau_r600 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libvdpau_r600 -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%post -n libvdpau_radeonsi -p /sbin/ldconfig
|
||||
|
||||
%postun -n libvdpau_radeonsi -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%post -n Mesa-libglapi0 -p /sbin/ldconfig
|
||||
|
||||
%postun -n Mesa-libglapi0 -p /sbin/ldconfig
|
||||
|
||||
%if 0%{?suse_version} > 1320
|
||||
%post -n libwayland-egl1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libwayland-egl1 -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%if 0%{?with_nine}
|
||||
%post libd3d -p /sbin/ldconfig
|
||||
|
||||
%postun libd3d -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%if 0%{with_opencl}
|
||||
%post libOpenCL -p /sbin/ldconfig
|
||||
|
||||
%postun libOpenCL -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%post libva -p /sbin/ldconfig
|
||||
|
||||
%postun libva -p /sbin/ldconfig
|
||||
|
||||
%if 0%{with_vulkan}
|
||||
%post -n libvulkan_intel -p /sbin/ldconfig
|
||||
|
||||
%postun -n libvulkan_intel -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
@ -857,7 +837,7 @@ done
|
||||
#%_libdir/libGLESv3.so
|
||||
#%_libdir/pkgconfig/glesv3.pc
|
||||
|
||||
%files -n libOSMesa9
|
||||
%files -n libOSMesa8
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libOSMesa.so.8.0.0
|
||||
%{_libdir}/libOSMesa.so.8
|
||||
|
@ -38,9 +38,11 @@ Mesa-libGLESv2-devel
|
||||
requires "Mesa-libGLESv2-2-<targettype> = <version>"
|
||||
Mesa-libGLESv3-devel
|
||||
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
||||
libOSMesa9
|
||||
libOSMesa8
|
||||
obsoletes "libOSMesa9-<targettype> < <version>"
|
||||
provides "libOSMesa9-<targettype> = <version>"
|
||||
libOSMesa-devel
|
||||
requires "libOSMesa9-<targettype> = <version>"
|
||||
requires "libOSMesa8-<targettype> = <version>"
|
||||
libgbm1
|
||||
libgbm-devel
|
||||
requires "libgbm1-<targettype> = <version>"
|
||||
@ -67,5 +69,6 @@ libvdpau_nouveau
|
||||
libvdpau_r300
|
||||
libvdpau_r600
|
||||
libvdpau_radeonsi
|
||||
libwayland-egl1
|
||||
arch aarch64 ppc64 ppc64le s390x x86_64 package Mesa-libOpenCL
|
||||
Mesa-dri-nouveau
|
||||
|
Loading…
x
Reference in New Issue
Block a user