jadahl / rpms / mesa

Forked from rpms/mesa 6 years ago
Clone
Igor Gnatenko 9094cda
%bcond_without wayland
b4ef8dc
Kyle McMartin ffb5ced
# S390 doesn't have video cards, but we need swrast for xserver's GLX
7526e1b
# llvm (and thus llvmpipe) doesn't actually work on ppc32
7424440
%ifnarch s390 ppc
Kyle McMartin ffb5ced
%define with_llvm 1
Kyle McMartin ffb5ced
%endif
Kyle McMartin ffb5ced
Kyle McMartin f8fdf35
%if 0%{?with_llvm}
52a3bee
%define with_radeonsi 1
58ffc4a
%endif
58ffc4a
73be3c3
%ifarch s390 s390x ppc
e0b8e0d
%define with_hardware 0
40ec051
%define base_drivers swrast
3e520d7
%else
e0b8e0d
%define with_hardware 1
0c78fc8
%define with_vdpau 1
0c78fc8
%define with_vaapi 1
0c78fc8
%define with_nine 1
81a9f0c
%define base_drivers swrast,nouveau,radeon,r200
3e520d7
%endif
40ec051
%ifarch %{ix86} x86_64
c2a3b41
%define platform_drivers ,i915,i965
58b606e
%define with_ilo    1
c79e616
%define with_vmware 1
7aa0856
%define with_xa     1
9487c81
%define with_omx    1
36a1ccb
%endif
aa9021e
%ifarch aarch64 %{ix86} x86_64
aa9021e
%define with_opencl 1
aa9021e
%endif
7526e1b
%ifarch %{arm} aarch64
Rob Clark 28f7e7e
%define with_vc4       1
7526e1b
%define with_freedreno 1
7526e1b
%define with_xa        1
7526e1b
%define with_omx       1
36a1ccb
%endif
mharris 4d75a60
40ec051
%define dri_drivers --with-dri-drivers=%{?base_drivers}%{?platform_drivers}
40ec051
0038829
%global sanitize 1
249ba36
Igor Gnatenko 5c41f53
#global rctag rc4
sandmann 5320c2a
Igor Gnatenko 9094cda
Name:           mesa
Igor Gnatenko 9094cda
Summary:        Mesa graphics libraries
Igor Gnatenko 9094cda
Version:        12.0.1
Igor Gnatenko 9094cda
Release:        3%{?rctag:.%{rctag}}%{?dist}
dfb4c30
Igor Gnatenko 9094cda
License:        MIT
Igor Gnatenko 9094cda
URL:            http://www.mesa3d.org
Igor Gnatenko 9094cda
Source0:        https://mesa.freedesktop.org/archive/%{version}/%{name}-%{version}%{?rctag:-%{rctag}}.tar.xz
Igor Gnatenko 9094cda
Source1:        vl_decoder.c
Igor Gnatenko 9094cda
Source2:        vl_mpeg12_decoder.c
10fd3a4
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
10fd3a4
# Source4 contains email correspondence clarifying the license terms.
10fd3a4
# Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD.
Igor Gnatenko 9094cda
Source3:        Mesa-MLAA-License-Clarification-Email.txt
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
Patch1:         0001-llvm-SONAME-without-version.patch
Igor Gnatenko 9094cda
Patch2:         0002-hardware-gloat.patch
Igor Gnatenko 9094cda
Patch3:         0003-evergreen-big-endian.patch
Igor Gnatenko 9094cda
Patch4:         0004-bigendian-assert.patch
10fd3a4
Igor Gnatenko 9094cda
BuildRequires:  gcc
Igor Gnatenko 9094cda
BuildRequires:  gcc-c++
Igor Gnatenko 9094cda
BuildRequires:  automake
Igor Gnatenko 9094cda
BuildRequires:  autoconf
Igor Gnatenko 9094cda
BuildRequires:  libtool
6655a94
e0b8e0d
%if %{with_hardware}
Igor Gnatenko 9094cda
BuildRequires:  kernel-headers
Igor Gnatenko 9094cda
BuildRequires:  xorg-x11-server-devel
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
BuildRequires:  libdrm-devel >= 2.4.42
Igor Gnatenko 9094cda
BuildRequires:  libXxf86vm-devel
Igor Gnatenko 9094cda
BuildRequires:  expat-devel
Igor Gnatenko 9094cda
BuildRequires:  xorg-x11-proto-devel
Igor Gnatenko 9094cda
BuildRequires:  makedepend
Igor Gnatenko 9094cda
BuildRequires:  libselinux-devel
Igor Gnatenko 9094cda
BuildRequires:  libXext-devel
Igor Gnatenko 9094cda
BuildRequires:  libXfixes-devel
Igor Gnatenko 9094cda
BuildRequires:  libXdamage-devel
Igor Gnatenko 9094cda
BuildRequires:  libXi-devel
Igor Gnatenko 9094cda
BuildRequires:  libXmu-devel
Igor Gnatenko 9094cda
BuildRequires:  libxshmfence-devel
Igor Gnatenko 9094cda
BuildRequires:  elfutils
Igor Gnatenko 9094cda
BuildRequires:  python
Igor Gnatenko 9094cda
BuildRequires:  gettext
4d5b127
%if 0%{?with_llvm}
b9f2389
BuildRequires: llvm-devel >= 3.4-7
6aae606
%if 0%{?with_opencl}
6aae606
BuildRequires: clang-devel >= 3.0
6aae606
%endif
45f1c9c
%endif
4c06853
BuildRequires: elfutils-libelf-devel
1c43d7f
BuildRequires: libxml2-python
c70ee32
BuildRequires: libudev-devel
7d1f13d
BuildRequires: bison flex
Igor Gnatenko 9094cda
%if %{with wayland}
Igor Gnatenko 9094cda
BuildRequires: pkgconfig(wayland-client)
Igor Gnatenko 9094cda
BuildRequires: pkgconfig(wayland-server)
2844958
%endif
4e89a7a
BuildRequires: mesa-libGL-devel
5e8f547
%if 0%{?with_vdpau}
4c06853
BuildRequires: libvdpau-devel
5e8f547
%endif
b1ffe56
%if 0%{?with_vaapi}
b1ffe56
BuildRequires: libva-devel
b1ffe56
%endif
630ef05
BuildRequires: zlib-devel
9487c81
%if 0%{?with_omx}
9487c81
BuildRequires: libomxil-bellagio-devel
9487c81
%endif
6aae606
%if 0%{?with_opencl}
1693c0b
BuildRequires: libclc-devel opencl-filesystem
6aae606
%endif
9199e7c
BuildRequires: python-mako
e443b9d
BuildRequires: libstdc++-static
mharris 4d75a60
mharris 4d75a60
%description
Igor Gnatenko 9094cda
%{summary}.
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%package filesystem
Igor Gnatenko 9094cda
Summary:        Mesa driver filesystem
Igor Gnatenko 9094cda
Provides:       mesa-dri-filesystem = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Obsoletes:      mesa-dri-filesystem < %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%description filesystem
Igor Gnatenko 9094cda
%{summary}.
mharris 4d75a60
mharris 36252a7
%package libGL
Igor Gnatenko 9094cda
Summary:        Mesa libGL runtime libraries
Igor Gnatenko 9094cda
Requires:       %{name}-glapi%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libGL
Igor Gnatenko 9094cda
Provides:       libGL%{?_isa}
mharris 4d75a60
mharris 36252a7
%description libGL
Igor Gnatenko 9094cda
%{summary}.
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%package libGL-devel
Igor Gnatenko 9094cda
Summary:        Mesa libGL development package
Igor Gnatenko 9094cda
Requires:       %{name}-libGL%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libGL-devel
Igor Gnatenko 9094cda
Provides:       libGL-devel%{?_isa}
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%description libGL-devel
Igor Gnatenko 9094cda
%{summary}.
Adam Tkac a2ea537
cf9d011
%package libEGL
Igor Gnatenko 9094cda
Summary:        Mesa libEGL runtime libraries
Igor Gnatenko 9094cda
Provides:       libEGL
Igor Gnatenko 9094cda
Provides:       libEGL%{?_isa}
cf9d011
cf9d011
%description libEGL
Igor Gnatenko 9094cda
%{summary}.
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%package libEGL-devel
Igor Gnatenko 9094cda
Summary:        Mesa libEGL development package
Igor Gnatenko 9094cda
Requires:       %{name}-libEGL%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libEGL-devel
Igor Gnatenko 9094cda
Provides:       libEGL-devel%{?_isa}
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%description libEGL-devel
Igor Gnatenko 9094cda
%{summary}.
7625ab7
7625ab7
%package libGLES
Igor Gnatenko 9094cda
Summary:        Mesa libGLES runtime libraries
Igor Gnatenko 9094cda
Requires:       %{name}-glapi%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libGLES
Igor Gnatenko 9094cda
Provides:       libGLES%{?_isa}
7625ab7
7625ab7
%description libGLES
Igor Gnatenko 9094cda
%{summary}.
Adam Tkac a2ea537
Igor Gnatenko 9094cda
%package libGLES-devel
Igor Gnatenko 9094cda
Summary:        Mesa libGLES development package
Igor Gnatenko 9094cda
Requires:       %{name}-libGLES%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libGLES-devel
Igor Gnatenko 9094cda
Provides:       libGLES-devel%{?_isa}
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%description libGLES-devel
Igor Gnatenko 9094cda
%{summary}.
55ddc65
Adam Tkac a2ea537
%package dri-drivers
Igor Gnatenko 9094cda
Summary:        Mesa-based DRI drivers
Igor Gnatenko 9094cda
Requires:       %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Adam Tkac a2ea537
%description dri-drivers
Igor Gnatenko 9094cda
%{summary}.
Adam Tkac a2ea537
9487c81
%if 0%{?with_omx}
9487c81
%package omx-drivers
Igor Gnatenko 9094cda
Summary:        Mesa-based OMX drivers
Igor Gnatenko 9094cda
Requires:       %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
9487c81
%description omx-drivers
Igor Gnatenko 9094cda
%{summary}.
9487c81
%endif
9487c81
5e8f547
%if 0%{?with_vdpau}
Igor Gnatenko 9094cda
%package        vdpau-drivers
Igor Gnatenko 9094cda
Summary:        Mesa-based VDPAU drivers
Igor Gnatenko 9094cda
Requires:       %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
4c06853
%description vdpau-drivers
Igor Gnatenko 9094cda
%{summary}.
5e8f547
%endif
4c06853
182f8fe
%package libOSMesa
Igor Gnatenko 9094cda
Summary:        Mesa offscreen rendering libraries
Igor Gnatenko 9094cda
Requires:       %{name}-glapi%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libOSMesa
Igor Gnatenko 9094cda
Provides:       libOSMesa%{?_isa}
182f8fe
182f8fe
%description libOSMesa
Igor Gnatenko 9094cda
%{summary}.
95e3dd9
182f8fe
%package libOSMesa-devel
Igor Gnatenko 9094cda
Summary:        Mesa offscreen rendering development package
Igor Gnatenko 9094cda
Requires:       %{name}-libOSMesa%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
182f8fe
182f8fe
%description libOSMesa-devel
Igor Gnatenko 9094cda
%{summary}.
95e3dd9
e94ec35
%package libgbm
Igor Gnatenko 9094cda
Summary:        Mesa gbm runtime library
Igor Gnatenko 9094cda
Provides:       libgbm
Igor Gnatenko 9094cda
Provides:       libgbm%{?_isa}
e94ec35
e94ec35
%description libgbm
Igor Gnatenko 9094cda
%{summary}.
e94ec35
e94ec35
%package libgbm-devel
Igor Gnatenko 9094cda
Summary:        Mesa libgbm development package
Igor Gnatenko 9094cda
Requires:       %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libgbm-devel
Igor Gnatenko 9094cda
Provides:       libgbm-devel%{?_isa}
e94ec35
e94ec35
%description libgbm-devel
Igor Gnatenko 9094cda
%{summary}.
e94ec35
Igor Gnatenko 9094cda
%if %{with wayland}
e94ec35
%package libwayland-egl
Igor Gnatenko 9094cda
Summary:        Mesa libwayland-egl runtime library
Igor Gnatenko 9094cda
Provides:       libwayland-egl
Igor Gnatenko 9094cda
Provides:       libwayland-egl%{?_isa}
e94ec35
e94ec35
%description libwayland-egl
Igor Gnatenko 9094cda
%{summary}.
e94ec35
e94ec35
%package libwayland-egl-devel
Igor Gnatenko 9094cda
Summary:        Mesa libwayland-egl development package
Igor Gnatenko 9094cda
Requires:       %{name}-libwayland-egl%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libwayland-egl-devel
Igor Gnatenko 9094cda
Provides:       libwayland-egl-devel%{?_isa}
e94ec35
e94ec35
%description libwayland-egl-devel
Igor Gnatenko 9094cda
%{summary}.
c2a3b41
%endif
c2a3b41
7aa0856
%if 0%{?with_xa}
d99341d
%package libxatracker
Igor Gnatenko 9094cda
Summary:        Mesa XA state tracker
Igor Gnatenko 9094cda
Provides:       libxatracker
Igor Gnatenko 9094cda
Provides:       libxatracker%{?_isa}
d99341d
d99341d
%description libxatracker
Igor Gnatenko 9094cda
%{summary}.
d99341d
d99341d
%package libxatracker-devel
Igor Gnatenko 9094cda
Summary:        Mesa XA state tracker development package
Igor Gnatenko 9094cda
Requires:       %{name}-libxatracker%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Igor Gnatenko 9094cda
Provides:       libxatracker-devel
Igor Gnatenko 9094cda
Provides:       libxatracker-devel%{?_isa}
d99341d
d99341d
%description libxatracker-devel
Igor Gnatenko 9094cda
%{summary}.
c79e616
%endif
e94ec35
4b435c8
%package libglapi
Igor Gnatenko 9094cda
Summary:        Mesa shared glapi
Igor Gnatenko 9094cda
Provides:       libglapi
Igor Gnatenko 9094cda
Provides:       libglapi%{?_isa}
4b435c8
4b435c8
%description libglapi
Igor Gnatenko 9094cda
%{summary}.
6aae606
6aae606
%if 0%{?with_opencl}
6aae606
%package libOpenCL
Igor Gnatenko 9094cda
Summary:        Mesa OpenCL runtime library
Igor Gnatenko 9094cda
Requires:       ocl-icd%{?_isa}
Igor Gnatenko 9094cda
Requires:       libclc%{?_isa}
Igor Gnatenko 9094cda
Requires:       %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Igor Gnatenko 9094cda
Requires:       opencl-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
Björn Esser 51f144f
6aae606
%description libOpenCL
Igor Gnatenko 9094cda
%{summary}.
6aae606
6aae606
%package libOpenCL-devel
Igor Gnatenko 9094cda
Summary:        Mesa OpenCL development package
Igor Gnatenko 9094cda
Requires:       %{name}-libOpenCL%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
6aae606
6aae606
%description libOpenCL-devel
Igor Gnatenko 9094cda
%{summary}.
6aae606
%endif
6aae606
dc2fc79
%if 0%{?with_nine}
dc2fc79
%package libd3d
Igor Gnatenko 9094cda
Summary:        Mesa Direct3D9 state tracker
dc2fc79
dc2fc79
%description libd3d
Igor Gnatenko 9094cda
%{summary}.
dc2fc79
dc2fc79
%package libd3d-devel
Igor Gnatenko 9094cda
Summary:        Mesa Direct3D9 state tracker development package
Igor Gnatenko 9094cda
Requires:       %{name}-libd3d%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release}
dc2fc79
dc2fc79
%description libd3d-devel
Igor Gnatenko 9094cda
%{summary}.
dc2fc79
%endif
dc2fc79
mharris 36252a7
%prep
Igor Gnatenko 7794d34
%autosetup -n %{name}-%{version}%{?rctag:-%{rctag}} -p1
0038829
%if 0%{sanitize}
0038829
  cp -f %{SOURCE1} src/gallium/auxiliary/vl/vl_decoder.c
0038829
  cp -f %{SOURCE2} src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
0038829
%endif
Dave Airlie 9f3eec8
0038829
cp %{SOURCE3} docs/
10fd3a4
58ffc4a
%build
0038829
autoreconf -vfi
58ffc4a
b62fcfa
# C++ note: we never say "catch" in the source.  we do say "typeid" once,
b62fcfa
# in an assert, which is patched out above.  LLVM doesn't use RTTI or throw.
b62fcfa
#
b62fcfa
# We do say 'catch' in the clover and d3d1x state trackers, but we're not
b62fcfa
# building those yet.
Igor Gnatenko 7794d34
export CXXFLAGS="%{?with_opencl:-frtti -fexceptions} %{!?with_opencl:-fno-rtti -fno-exceptions}"
Igor Gnatenko 7794d34
export LDFLAGS="-static-libstdc++"
629c872
%ifarch %{ix86}
629c872
# i do not have words for how much the assembly dispatch code infuriates me
Igor Gnatenko 7794d34
%global asm_flags --disable-asm
629c872
%endif
c0c14a5
40ec051
%configure \
40ec051
    %{?asm_flags} \
40ec051
    --enable-selinux \
0038829
    --enable-gallium-osmesa \
e0b8e0d
    --with-dri-driverdir=%{_libdir}/dri \
cf9d011
    --enable-egl \
4c06853
    --disable-gles1 \
cf9d011
    --enable-gles2 \
4c06853
    --disable-xvmc \
5e8f547
    %{?with_vdpau:--enable-vdpau} \
b1ffe56
    %{?with_vaapi:--enable-va} \
97a957a
    --with-egl-platforms=x11,drm,surfaceless%{?with_wayland:,wayland} \
e94ec35
    --enable-shared-glapi \
e94ec35
    --enable-gbm \
9487c81
    %{?with_omx:--enable-omx} \
68acb58
    %{?with_opencl:--enable-opencl --enable-opencl-icd} %{!?with_opencl:--disable-opencl} \
3d53644
    --enable-glx-tls \
1d63743
    --enable-texture-float=yes \
40ec051
    %{?with_llvm:--enable-gallium-llvm} \
c75058b
    %{?with_llvm:--enable-llvm-shared-libs} \
4c06853
    --enable-dri \
c70ee32
%if %{with_hardware}
7aa0856
    %{?with_xa:--enable-xa} \
dc2fc79
    %{?with_nine:--enable-nine} \
Igor Gnatenko bcc9120
    --with-gallium-drivers=%{?with_vmware:svga,}%{?with_radeonsi:radeonsi,}%{?with_llvm:swrast,r600,}%{?with_freedreno:freedreno,}%{?with_vc4:vc4,}%{?with_ilo:ilo,}virgl,r300,nouveau \
131d1d7
%else
c79c4e3
    --with-gallium-drivers=%{?with_llvm:swrast,}virgl \
24a42a4
%endif
d6af41d
    %{?dri_drivers}
f734187
e443b9d
# libtool refuses to pass through things you ask for in LDFLAGS that it doesn't
e443b9d
# know about, like -static-libstdc++, so...
cf99e4b
sed -i 's/-fuse-linker-plugin|/-static-lib*|&/' libtool
cf99e4b
sed -i 's/-nostdlib//g' libtool
cf99e4b
sed -i 's/^predep_objects=.*$/#&/' libtool
cf99e4b
sed -i 's/^postdep_objects=.*$/#&/' libtool
cf99e4b
sed -i 's/^postdeps=.*$/#&/' libtool
0038829
%make_build MKDEP=/bin/true V=1
Kristian Høgsberg 96b4a67
mharris 36252a7
%install
0038829
%make_install
eb9de72
201b5f4
%if !%{with_hardware}
0038829
rm -f %{buildroot}%{_sysconfdir}/drirc
201b5f4
%endif
201b5f4
40ec051
# libvdpau opens the versioned name, don't bother including the unversioned
0038829
rm -f %{buildroot}%{_libdir}/vdpau/*.so
40ec051
4c06853
# strip out useless headers
0038829
rm -f %{buildroot}%{_includedir}/GL/w*.h
Kristian Høgsberg 68ba098
Richard Hughes 43e76b8
# remove .la files
0038829
find %{buildroot} -name '*.la' -delete
Richard Hughes 43e76b8
792edb2
# this keeps breaking, check it early.  note that the exit from eu-ftr is odd.
0038829
pushd %{buildroot}%{_libdir}
629c872
for i in libOSMesa*.so libGL.so ; do
c553e35
    eu-findtextrel $i && exit 1
c553e35
done
cf99e4b
# check that we really didn't link libstdc++ dynamically
cf99e4b
eu-readelf -d mesa_dri_drivers.so | grep -q libstdc && exit 1
f906792
popd
792edb2
40ec051
%files filesystem
3e520d7
%doc docs/Mesa-MLAA-License-Clarification-Email.txt
mharris 85d7880
%dir %{_libdir}/dri
be14400
%if %{with_hardware}
be14400
%if 0%{?with_vdpau}
4c06853
%dir %{_libdir}/vdpau
42cacb9
%endif
be14400
%endif
55ddc65
Igor Gnatenko 9094cda
%post libGL -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libGL -p /sbin/ldconfig
Igor Gnatenko 9094cda
%files libGL
Igor Gnatenko 9094cda
%{_libdir}/libGL.so.1
Igor Gnatenko 9094cda
%{_libdir}/libGL.so.1.*
sandmann 760ef13
%files libGL-devel
mharris 36252a7
%{_includedir}/GL/gl.h
mharris 36252a7
%{_includedir}/GL/gl_mangle.h
mharris 36252a7
%{_includedir}/GL/glext.h
mharris 36252a7
%{_includedir}/GL/glx.h
mharris 36252a7
%{_includedir}/GL/glx_mangle.h
mharris 36252a7
%{_includedir}/GL/glxext.h
488ba06
%{_includedir}/GL/glcorearb.h
Igor Gnatenko b73f9d0
%{_includedir}/GL/mesa_glinterop.h
e4f1307
%dir %{_includedir}/GL/internal
e4f1307
%{_includedir}/GL/internal/dri_interface.h
7cf755a
%{_libdir}/pkgconfig/dri.pc
892491f
%{_libdir}/libGL.so
8337c9e
%{_libdir}/libglapi.so
cfe4e41
%{_libdir}/pkgconfig/gl.pc
mharris 36252a7
Igor Gnatenko 9094cda
%post libEGL -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libEGL -p /sbin/ldconfig
Igor Gnatenko 9094cda
%files libEGL
Igor Gnatenko 9094cda
%{_libdir}/libEGL.so.1
Igor Gnatenko 9094cda
%{_libdir}/libEGL.so.1.*
cf9d011
%files libEGL-devel
49805aa
%dir %{_includedir}/EGL
7625ab7
%{_includedir}/EGL/eglext.h
7625ab7
%{_includedir}/EGL/egl.h
748b387
%{_includedir}/EGL/eglmesaext.h
7625ab7
%{_includedir}/EGL/eglplatform.h
007eb4e
%{_includedir}/EGL/eglextchromium.h
7530e4c
%dir %{_includedir}/KHR
7625ab7
%{_includedir}/KHR/khrplatform.h
7625ab7
%{_libdir}/pkgconfig/egl.pc
7625ab7
%{_libdir}/libEGL.so
7625ab7
Igor Gnatenko 9094cda
%post libGLES -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libGLES -p /sbin/ldconfig
Igor Gnatenko 9094cda
%files libGLES
Igor Gnatenko 9094cda
%{_libdir}/libGLESv2.so.2
Igor Gnatenko 9094cda
%{_libdir}/libGLESv2.so.2.*
7625ab7
%files libGLES-devel
49805aa
%dir %{_includedir}/GLES2
cf9d011
%{_includedir}/GLES2/gl2platform.h
cf9d011
%{_includedir}/GLES2/gl2.h
cf9d011
%{_includedir}/GLES2/gl2ext.h
Dave Airlie cbd72a1
%{_includedir}/GLES3/gl3platform.h
Dave Airlie cbd72a1
%{_includedir}/GLES3/gl3.h
Dave Airlie cbd72a1
%{_includedir}/GLES3/gl3ext.h
f341e78
%{_includedir}/GLES3/gl31.h
cf9d011
%{_libdir}/pkgconfig/glesv2.pc
7625ab7
%{_libdir}/libGLESv2.so
cf9d011
Igor Gnatenko 9094cda
%post libglapi -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libglapi -p /sbin/ldconfig
Igor Gnatenko 9094cda
%files libglapi
Igor Gnatenko 9094cda
%{_libdir}/libglapi.so.0
Igor Gnatenko 9094cda
%{_libdir}/libglapi.so.0.*
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%post libOSMesa -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libOSMesa -p /sbin/ldconfig
182f8fe
%files libOSMesa
a961283
%{_libdir}/libOSMesa.so.8*
182f8fe
%files libOSMesa-devel
7530e4c
%dir %{_includedir}/GL
182f8fe
%{_includedir}/GL/osmesa.h
182f8fe
%{_libdir}/libOSMesa.so
b657132
%{_libdir}/pkgconfig/osmesa.pc
182f8fe
Igor Gnatenko 9094cda
%post libgbm -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libgbm -p /sbin/ldconfig
e94ec35
%files libgbm
e94ec35
%{_libdir}/libgbm.so.1
e94ec35
%{_libdir}/libgbm.so.1.*
e94ec35
%files libgbm-devel
e94ec35
%{_libdir}/libgbm.so
e94ec35
%{_includedir}/gbm.h
e94ec35
%{_libdir}/pkgconfig/gbm.pc
e94ec35
Igor Gnatenko 9094cda
%if %{with wayland}
Igor Gnatenko 9094cda
%post libwayland-egl -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libwayland-egl -p /sbin/ldconfig
e94ec35
%files libwayland-egl
e94ec35
%{_libdir}/libwayland-egl.so.1
e94ec35
%{_libdir}/libwayland-egl.so.1.*
e94ec35
%files libwayland-egl-devel
e94ec35
%{_libdir}/libwayland-egl.so
e94ec35
%{_libdir}/pkgconfig/wayland-egl.pc
c2a3b41
%endif
e94ec35
7aa0856
%if 0%{?with_xa}
Igor Gnatenko 9094cda
%post libxatracker -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libxatracker -p /sbin/ldconfig
d99341d
%files libxatracker
d99341d
%if %{with_hardware}
037ad6c
%{_libdir}/libxatracker.so.2
037ad6c
%{_libdir}/libxatracker.so.2.*
d99341d
%endif
d99341d
d99341d
%files libxatracker-devel
d99341d
%if %{with_hardware}
d99341d
%{_libdir}/libxatracker.so
d99341d
%{_includedir}/xa_tracker.h
d99341d
%{_includedir}/xa_composite.h
d99341d
%{_includedir}/xa_context.h
d99341d
%{_libdir}/pkgconfig/xatracker.pc
d99341d
%endif
c79e616
%endif
d99341d
6aae606
%if 0%{?with_opencl}
Igor Gnatenko 9094cda
%post libOpenCL -p /sbin/ldconfig
Igor Gnatenko 9094cda
%postun libOpenCL -p /sbin/ldconfig
6aae606
%files libOpenCL
6aae606
%{_libdir}/libMesaOpenCL.so.*
6aae606
%{_sysconfdir}/OpenCL/vendors/mesa.icd
6aae606
%files libOpenCL-devel
6aae606
%{_libdir}/libMesaOpenCL.so
6aae606
%endif
6aae606
dc2fc79
%if 0%{?with_nine}
dc2fc79
%files libd3d
dc2fc79
%dir %{_libdir}/d3d/
dc2fc79
%{_libdir}/d3d/*.so.*
dc2fc79
dc2fc79
%files libd3d-devel
dc2fc79
%{_libdir}/pkgconfig/d3d.pc
dc2fc79
%{_includedir}/d3dadapter/
dc2fc79
%{_libdir}/d3d/*.so
dc2fc79
%endif
dc2fc79
Igor Gnatenko 9094cda
%files dri-drivers
Igor Gnatenko 9094cda
%if %{with_hardware}
Igor Gnatenko 9094cda
%config(noreplace) %{_sysconfdir}/drirc
Igor Gnatenko 9094cda
%{_libdir}/dri/radeon_dri.so
Igor Gnatenko 9094cda
%{_libdir}/dri/r200_dri.so
Igor Gnatenko 9094cda
%{_libdir}/dri/nouveau_vieux_dri.so
Igor Gnatenko 9094cda
%{_libdir}/dri/r300_dri.so
Igor Gnatenko 9094cda
%if 0%{?with_llvm}
Igor Gnatenko 9094cda
%{_libdir}/dri/r600_dri.so
Igor Gnatenko 9094cda
%if 0%{?with_radeonsi}
Igor Gnatenko 9094cda
%{_libdir}/dri/radeonsi_dri.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%ifarch %{ix86} x86_64
Igor Gnatenko 9094cda
%{_libdir}/dri/i915_dri.so
Igor Gnatenko 9094cda
%{_libdir}/dri/i965_dri.so
Igor Gnatenko 9094cda
%if 0%{?with_ilo}
Igor Gnatenko 9094cda
%{_libdir}/dri/ilo_dri.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%if 0%{?with_vc4}
Igor Gnatenko 9094cda
%{_libdir}/dri/vc4_dri.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%if 0%{?with_freedreno}
Igor Gnatenko 9094cda
%{_libdir}/dri/kgsl_dri.so
Igor Gnatenko 9094cda
%{_libdir}/dri/msm_dri.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%{_libdir}/dri/nouveau_dri.so
Igor Gnatenko 9094cda
%if 0%{?with_vmware}
Igor Gnatenko 9094cda
%{_libdir}/dri/vmwgfx_dri.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%{_libdir}/dri/nouveau_drv_video.so
Igor Gnatenko 9094cda
%if 0%{?with_llvm}
Igor Gnatenko 9094cda
%{_libdir}/dri/r600_drv_video.so
Igor Gnatenko 9094cda
%if 0%{?with_radeonsi}
Igor Gnatenko 9094cda
%{_libdir}/dri/radeonsi_drv_video.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%if 0%{?with_llvm}
Igor Gnatenko 9094cda
%ifarch %{ix86} x86_64 aarch64
Igor Gnatenko 9094cda
%dir %{_libdir}/gallium-pipe
Igor Gnatenko 9094cda
%{_libdir}/gallium-pipe/*.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%{_libdir}/dri/kms_swrast_dri.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%{_libdir}/dri/swrast_dri.so
Igor Gnatenko 9094cda
%{_libdir}/dri/virtio_gpu_dri.so
Igor Gnatenko 9094cda
Igor Gnatenko 9094cda
%if %{with_hardware}
Igor Gnatenko 9094cda
%if 0%{?with_omx}
Igor Gnatenko 9094cda
%files omx-drivers
Igor Gnatenko 9094cda
%{_libdir}/bellagio/libomx_mesa.so
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%if 0%{?with_vdpau}
Igor Gnatenko 9094cda
%files vdpau-drivers
Igor Gnatenko 9094cda
%{_libdir}/vdpau/libvdpau_nouveau.so.1*
Igor Gnatenko 9094cda
%{_libdir}/vdpau/libvdpau_r300.so.1*
Igor Gnatenko 9094cda
%if 0%{?with_llvm}
Igor Gnatenko 9094cda
%{_libdir}/vdpau/libvdpau_r600.so.1*
Igor Gnatenko 9094cda
%if 0%{?with_radeonsi}
Igor Gnatenko 9094cda
%{_libdir}/vdpau/libvdpau_radeonsi.so.1*
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
%endif
Igor Gnatenko 9094cda
mharris 4d75a60
%changelog
Igor Gnatenko 9094cda
* Sun Aug 14 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.1-3
Igor Gnatenko 9094cda
- Slightly refactor spec
Igor Gnatenko 9094cda
- Drop virtual provides for OCL
Igor Gnatenko 9094cda
Orion Poplawski c98b5b2
* Tue Jul 19 2016 Orion Poplawski <orion@cora.nwra.com> - 12.0.1-2
Orion Poplawski c98b5b2
- Add missing %%{?_isa} to requires in some devel sub-packages (bug #1138463)
Orion Poplawski c98b5b2
b4ab48f
* Sun Jul 10 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.1-1
b4ab48f
- 12.0.1
b4ab48f
Igor Gnatenko 5c41f53
* Fri Jul 08 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.0-1
Igor Gnatenko 5c41f53
- 12.0.0
Igor Gnatenko 5c41f53
ef49a37
* Wed Jun 22 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.0-0.3.rc4
ef49a37
- 12.0.0-rc4
ef49a37
c90f72f
* Mon Jun 20 2016 Adam Jackson <ajax@redhat.com> - 12.0.0-0.3.rc3
c90f72f
- Fix packaging error on s390*
c90f72f
Igor Gnatenko 46d1191
* Mon Jun 20 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.0-0.2.rc3
Igor Gnatenko 46d1191
- 12.0.0-rc3
Igor Gnatenko 46d1191
Dominik 'Rathann' Mierzejewski 51b9477
* Tue Jun 14 2016 Dominik Mierzejewski <rpm@greysector.net> - 12.0.0-0.2.rc2
Dominik 'Rathann' Mierzejewski 51b9477
- add missing dependency for /etc/OpenCL/vendors ownership (RHBZ #1265948)
Dominik 'Rathann' Mierzejewski 51b9477
Igor Gnatenko 3d34ee4
* Tue Jun 14 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.0-0.1.rc2
Igor Gnatenko 3d34ee4
- 12.0.0-rc2
Igor Gnatenko 3d34ee4
Igor Gnatenko 7794d34
* Wed Jun 01 2016 Igor Gnatenko <ignatenko@redhat.com> - 12.0.0-0.1.rc1
Igor Gnatenko 7794d34
- 12.0.0-rc1
Igor Gnatenko 7794d34
Igor Gnatenko b4248df
* Sun May 01 2016 Igor Gnatenko <ignatenko@redhat.com> - 11.3.0-0.4.gitcbcd7b6
Igor Gnatenko b4248df
- cbcd7b6
Igor Gnatenko b4248df
Igor Gnatenko b4248df
* Thu Apr 14 2016 Igor Gnatenko <ignatenko@redhat.com> - 11.3.0-0.3.git171a570
Igor Gnatenko e461d52
- 171a570
Igor Gnatenko e461d52
Björn Esser 51f144f
* Fri Apr 08 2016 Björn Esser <fedora@besser82.io> - 11.3.0-0.2.gitea2bff1
Björn Esser 51f144f
- add virtual Provides for ocl-icd (RHBZ #1317602)
Björn Esser 51f144f
0038829
* Sun Mar 20 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.3.0-0.1.gitea2bff1
0038829
- 11.3.0 (gitea2bff1)
0038829
- Add SWR state-tracker (but disable because build is broken)
0038829
- Use gallium-osmesa instead of classic osmesa (RHBZ #1305588)
0038829
- Remove very old changelogs
0038829
31bab3a
* Sun Mar 20 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.2.0-0.1.rc3.20160320
31bab3a
- Update to 11.2.0-rc3
31bab3a
fb5bd45
* Fri Feb 19 2016 Dave Airlie <airlied@redhat.com> 11.2.0-0.devel.11
fb5bd45
- rebuild against llvm 3.8.0
fb5bd45
2aa1e52
* Fri Feb 12 2016 Dave Airlie <airlied@redhat.com> 11.2.0-0.devel.10
2aa1e52
- rebuild against new llvm packages
2aa1e52
68acb58
* Thu Feb 11 2016 Adam Jackson <ajax@redhat.com> 11.2.0-0.devel.9
68acb58
- Fix OpenCL-enabled FTBFS by not forcing clang search path to /usr/lib
68acb58
a4fd4da
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 11.2.0-0.devel.8.24ea81a.1
a4fd4da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a4fd4da
9654f74
* Wed Jan 27 2016 Adam Jackson <ajax@redhat.com> 11.2.0-0.devel.8
9654f74
- Rebuild for llvm 3.7.1 library split
9654f74
d5e2981
* Sun Jan 24 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.2.0-0.devel.7.24ea81a
d5e2981
- 24ea81a
d5e2981
aa9021e
* Thu Jan 21 2016 Peter Robinson <pbrobinson@fedoraproject.org> 11.2.0-0.devel.6.5e3edd4
aa9021e
- OpenCL now supported on aarch64
aa9021e
18b9324
* Sun Jan 10 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.2.0-0.devel.5.5e3edd4
18b9324
- 5e3edd4
18b9324
cf99e4b
* Thu Jan 07 2016 Adam Jackson <ajax@redhat.com>
cf99e4b
- Mangle libtool even harder to get -static-libstdc++ to work
cf99e4b
8e49a64
* Tue Dec 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.2.0-0.devel.3.70d8dbc
8e49a64
- 70d8dbc
8e49a64
139bd3d
* Wed Dec 02 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.2.0-0.devel.2.56aff6b
139bd3d
- 56aff6b
139bd3d
d5e2981
* Sun Nov 22 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.2.0-0.devel.1.86fc97d
c313ce4
- 86fc97d
c313ce4
117d787
* Thu Nov 05 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.13.5ae37ae
117d787
- 5ae37ae
117d787
e443b9d
* Thu Nov 05 2015 Adam Jackson <ajax@redhat.com> 11.1.0-0.devel.12.3994ef5
e443b9d
- Link with -static-libstdc++ to work around Steam bundling its own copy
e443b9d
c79c4e3
* Fri Oct 23 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.11.3994ef5
c79c4e3
- 3994ef5
c79c4e3
- Enable VirGL driver
c79c4e3
fb8d1bc
* Thu Oct 22 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.10.7182498
fb8d1bc
- 7182498
cdd038d
- Disable SWR rasterizer
fb8d1bc
7777524
* Wed Oct 21 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.9.4a168ad
7777524
- Enable experimental SWR rasterizer
7777524
5492fe6
* Wed Oct 14 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.8.4a168ad
5492fe6
- 4a168ad
5492fe6
8463303
* Wed Oct 07 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.7.47d1199
8463303
- 47d1199
8463303
3851ec7
* Sat Sep 26 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.6.9932142
3851ec7
- 9932142
3851ec7
77c39f0
* Wed Sep 16 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.5.47e18a5
77c39f0
- 47e18a5
77c39f0
- Rebuild against llvm 3.7
77c39f0
e00747f
* Sun Sep 13 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 11.1.0-0.devel.4.d6fbcf6
e00747f
- d6fbcf6
e00747f
Rex Dieter da19c59
* Thu Sep 10 2015 Rex Dieter <rdieter@fedoraproject.org> - 11.1.0-0.devel.3.60aea30
Rex Dieter da19c59
- Add brw_meta_fast_clear crash workaround patch (#1259443, fdo#86281)
Rex Dieter da19c59
5b277df
* Wed Sep 02 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 11.1.0-0.devel.2.60aea30
5b277df
- 60aea30
5b277df
e68d4e9
* Mon Aug 24 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 11.1.0-0.devel.1.4e5752e
e68d4e9
- 4e5752e
e68d4e9
97a957a
* Sun Aug 09 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 11.0.0-0.devel.2.21ccdbd
97a957a
- 21ccdbd
97a957a
- add surfaceless EGL platform (RHBZ #1251747)
97a957a
66ed79b
* Sat Aug 01 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 11.0.0-0.devel.1.6f2d889
66ed79b
- Update to 11.0.0
66ed79b
3e520d7
* Tue Jul 14 2015 Peter Robinson <pbrobinson@fedoraproject.org> 10.7.0-0.devel.4.ea633db
3e520d7
- Use %%license
3e520d7
- Minor spec cleanups
3e520d7
9739a74
* Tue Jul 14 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.7.0-0.devel.3.ea633db
9739a74
- ea633db
9739a74
2218366
* Tue Jul 07 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.7.0-0.devel.2.8787141
2218366
- Drop unecessary make for s390
2218366
73b10fe
* Mon Jun 22 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.7.0-0.devel.1.8787141
73b10fe
- 8787141
73b10fe
4de1f0c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.6.0-0.devel.7.5a55f68.1
4de1f0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4de1f0c
fcdd553
* Mon May 18 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.7.5a55f68
fcdd553
- add git to BR everywhere
fcdd553
7f1320a
* Sun May 17 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.6.5a55f68
7f1320a
- 5a55f68
7f1320a
3d686dd
* Thu May 07 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.5.51e3453
3d686dd
- 51e3453
3d686dd
dea189e
* Mon Apr 20 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.6.0-0.devel.4.c1485f4
dea189e
- c1485f4
dea189e
b672210
* Thu Apr 09 2015 Adam Jackson <ajax@redhat.com> 10.6.0-0.devel.3
b672210
- F23 rebuild against llvm 3.6.0
b672210
Rob Clark 28f7e7e
* Fri Feb 27 2015 Rob Clark 
Rob Clark 28f7e7e
- enable vc4 on arm
Rob Clark 28f7e7e
c46e5df
* Mon Feb 23 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.6.0-0.devel.1.f80af89
c46e5df
- f80af89
c46e5df
feba29c
* Wed Feb 18 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-1.20150218
feba29c
- 10.5.0
feba29c
c41912e
* Fri Jan 02 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.32.6171131
c41912e
- 6171131
c41912e
10866d4
* Fri Jan 02 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.31.c3260f8
10866d4
- c3260f8
10866d4
c768d05
* Fri Jan 02 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.30.290553b
c768d05
- 290553b
c768d05
e55d6c9
* Thu Jan 01 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.28.b77eaaf
e55d6c9
- b77eaaf
e55d6c9
e3f53ea
* Thu Jan 01 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.26.c633528
e3f53ea
- c633528
e3f53ea
8a27b45
* Thu Jan 01 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.25.a6f6d61
8a27b45
- a6f6d61
8a27b45
d8dbaa8
* Wed Dec 31 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.23.be0311c
d8dbaa8
- be0311c
d8dbaa8
5a79546
* Wed Dec 31 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.21.609c3e5
5a79546
- 609c3e5
5a79546
9837611
* Wed Dec 31 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.19.3ba57ba
9837611
- 3ba57ba
9837611
60dfbbe
* Tue Dec 30 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.17.64dcb2b
60dfbbe
- 64dcb2b
60dfbbe
091f928
* Mon Dec 29 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.15.6c18279
091f928
- 6c18279
091f928
dbe1091
* Sat Dec 27 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.13.0c7f895
dbe1091
- 0c7f895
dbe1091
374a3ec
* Fri Dec 26 2014 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.5.0-0.devel.11.cb5a372
374a3ec
- cb5a372
374a3ec
e5c9a8c
* Sun Dec 21 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.10.git0d7f4c8
e5c9a8c
- enable ilo gallium driver
e5c9a8c
0c78fc8
* Fri Dec 19 2014 Dan Horák <dan[at]danny.cz> 10.5.0-0.devel.9
0c78fc8
- Sync with_{vaapi,vdpau,nine} settings with F21
0c78fc8
7424440
* Thu Dec 18 2014 Adam Jackson <ajax@redhat.com> 10.5.0-0.devel.8
7424440
- Sync ppc build config with F21
7424440
1f1d768
* Wed Dec 17 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.7.git0d7f4c8
1f1d768
- fix requirements for d3d
1f1d768
1f1d768
* Sun Dec 14 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.6.git0d7f4c8
ab28823
- 0d7f4c8
ab28823
1f1d768
* Sun Dec 14 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.5.git29c7cf2
b1ffe56
- Enable VA state-tracker
dc2fc79
- Enable Nine state-tracker (Direct3D9 API)
b1ffe56
73be3c3
* Thu Dec 11 2014 Adam Jackson <ajax@redhat.com> 10.5.0-0.devel.4
73be3c3
- Restore hardware drivers on ppc64{,le}
73be3c3
35be28b
* Tue Dec 02 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.3.git29c7cf2
35be28b
- 29c7cf2
35be28b
21de262
* Sat Nov 22 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.2.git3d9c1a9
21de262
- 3d9c1a9
21de262
918be9f
* Wed Nov 19 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.5.0-0.devel.1.git9460cd3
918be9f
- 9460cd3
918be9f
71ef516
* Mon Nov 10 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.8.gitf3b709c
71ef516
- f3b709c
71ef516
d30aaf3
* Tue Oct 28 2014  10.4-0.devel.7.git1a17098
d30aaf3
- rebuild for llvm
d30aaf3
ef3aca3
* Mon Oct 27 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.6.git1a17098
ef3aca3
- 1a17098
ef3aca3
94de6ba
* Sat Sep 27 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.5.gitc3f17bb
94de6ba
- c3f17bb18f597d7f606805ae94363dae7fd51582
94de6ba
730b693
* Sat Sep 06 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.4.git1f184bc
730b693
- apply patch for bigendian from karsten
730b693
- fix ppc filelist from karsten
730b693
a66e2c8
* Sat Sep 06 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.3.git1f184bc
a66e2c8
- 1f184bc114143acbcea373184260da777b6c6be1 commit
a66e2c8
81a9f0c
* Thu Aug 28 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.2.1.80771e47b6c1e47ab55f17311e1d4e227a9eb3d8
81a9f0c
- add swrast to dri driver list
81a9f0c
1517921
* Wed Aug 27 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.2.80771e47b6c1e47ab55f17311e1d4e227a9eb3d8
1517921
- 80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 commit
1517921
21f1a7f
* Sat Aug 23 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.4-0.devel.1.c2867f5b3626157379ef0d4d5bcaf5180ca0ec1f
21f1a7f
- 10.4 c2867f5b3626157379ef0d4d5bcaf5180ca0ec1f
21f1a7f
316f8d3
* Fri Aug 22 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.3-0.rc1.1.e7f2f2dea5acdbd1a12ed88914e64a38a97432f0
316f8d3
- e7f2f2dea5acdbd1a12ed88914e64a38a97432f0 commit
316f8d3
4aaa530
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.3-0.devel.2.c40d7d6d948912a4d51cbf8f0854cf2ebe916636.1
4aaa530
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4aaa530
9769312
* Wed Aug 06 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.3-0.devel.2.c40d7d6d948912a4d51cbf8f0854cf2ebe916636
f098f02
- c40d7d6d948912a4d51cbf8f0854cf2ebe916636 commit
9769312
007eb4e
* Fri Jul 11 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.3-0.devel.1.f381c27c548aa28b003c8e188f5d627ab4105f76
007eb4e
- Rebase to 'master' branch (f381c27c548aa28b003c8e188f5d627ab4105f76 commit)
007eb4e
17dc7f4
* Fri Jul 11 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2.3-1.20140711
17dc7f4
- 10.2.3 upstream release
17dc7f4
7526e1b
* Mon Jul  7 2014 Peter Robinson <pbrobinson@fedoraproject.org> 10.2.2-4.20140625
7526e1b
- Build aarch64 options the same as ARMv7
7526e1b
- Fix PPC conditionals
7526e1b
dbe5a28
* Fri Jul 04 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2.2-3.20140625
dbe5a28
- Fix up intelInitScreen2 for DRI3 (RHBZ #1115323) (patch from drago01)
dbe5a28
Dave Airlie d3fa447
* Fri Jun 27 2014 Dave Airlie <airlied@redhat.com> 10.2.2-2.20140625
Dave Airlie d3fa447
- add dri3 gnome-shell startup fix from Jasper.
Dave Airlie d3fa447
f002bb3
* Wed Jun 25 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2.2-1.20140625
f002bb3
- 10.2.2 upstream release
f002bb3
b9f2389
* Wed Jun 11 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2.1-2.20140608
b9f2389
- drop radeonsi llvm hack
b9f2389
63f2ce2
* Sun Jun 08 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2.1-1.20140608
fc7aab2
- 10.2.1 upstream release
fc7aab2
2114161
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.2-0.11.rc5.20140531
2114161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2114161
1320f8d
* Wed Jun 04 2014 Dan Horák <dan[at]danny.cz> - 10.2-0.10.rc5.20140531
1320f8d
- fix build without hardware drivers
1320f8d
bcf19e4
* Sat May 31 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.9.rc5.20140531
bcf19e4
- 10.2-rc5 upstream release
bcf19e4
Brent Baude 3a75afe
* Wed May 28 2014 Brent Baude <baude@us.ibm.com> - 10.2-0.8.rc4.20140524
Brent Baude 3a75afe
- Removing ppc64le arch from with_llvm
Brent Baude 3a75afe
208a9dd
* Wed May 28 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.7.rc4.20140524
208a9dd
- i915: add a missing NULL pointer check (RHBZ #1100967)
208a9dd
26ff2a1
* Sat May 24 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.6.rc4.20140524
26ff2a1
- 10.2-rc4 upstream release
26ff2a1
- add back updated radeonsi hack for LLVM
26ff2a1
c0e013c
* Sat May 17 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.5.rc3.20140517
c0e013c
- 10.2-rc3 upstream release
c0e013c
ef6eb2d
* Sat May 10 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.4.rc2.20140510
ef6eb2d
- 10.2-rc2 upstream release
6f94389
- drop radeonsi hack for LLVM
ef6eb2d
8a4e9e1
* Tue May 06 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.3.rc1.20140505
8a4e9e1
- Move gallium-pipe to the correct sub-package (RHBZ #1094588) (kwizart)
8a4e9e1
- Move egl_gallium.so to the correct location (RHBZ #1094588) (kwizart)
8a4e9e1
- Switch from with to enable for llvm shared libs (kwizart)
8a4e9e1
89eae0c
* Mon May 05 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.2.rc1.20140505
89eae0c
- Enable gallium-egl (needed by freedreeno) (RHBZ #1094199) (kwizart)
89eae0c
021c2ad
* Mon May 05 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.1.rc1.20140505
021c2ad
- Enable omx on x86 and arm (RHBZ #1094199) (kwizart)
021c2ad
- Split _with_xa from _with_vmware (RHBZ #1094199) (kwizart)
021c2ad
- Add _with_xa when arch is arm and _with_freedreeno (RHBZ #1094199) (kwizart)
021c2ad
000ebe3
* Mon May 05 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.2-0.rc1.20140505
000ebe3
- 10.2-rc1 upstream release
000ebe3
fcf2704
* Wed Apr 30 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1.1-3.20140430
fcf2704
- Update to today snapshot
fcf2704
- apply as downstream patches for reporting GPU max frequency on r600 (FD.o #73511)
fcf2704
6a41841
* Sat Apr 19 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1.1-2.20140419
6a41841
- fix buildrequires llvm 3.4-5 to 3.4-6, because 3.4-5 is not available for F20
6a41841
a70dede
* Sat Apr 19 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1.1-1.20140419
a70dede
- 10.1.1 upstream release
a70dede
223fa3a
* Tue Apr 15 2014 Adam Jackson <ajax@redhat.com> 10.1-6.20140305
223fa3a
- Disable DRI3 in F20, it requires libxcb bits we haven't backported.
223fa3a
567538d
* Wed Mar 26 2014 Adam Jackson <ajax@redhat.com> 10.1-5.20140305
567538d
- Initial ppc64le enablement (no hardware drivers or vdpau yet)
567538d
0411aeb
* Fri Mar 21 2014 Adam Jackson <ajax@redhat.com> 10.1-4.20140305
0411aeb
- mesa: Don't optimize out glClear if drawbuffer size is 0x0 (fdo #75797)
0411aeb
f35b486
* Wed Mar 19 2014 Dave Airlie <airlied@redhat.com> 10.1-3.20140305
f35b486
- rebuild against backported llvm 3.4-5 for radeonsi GL 3.3 support.
f35b486
af7dc30
* Wed Mar 12 2014 Dave Airlie <airlied@redhat.com> 10.1-2.20140305
af7dc30
- disable r600 llvm compiler (upstream advice)
af7dc30
2b2a62d
* Wed Mar 05 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1-1.20140305
2b2a62d
- mesa: Bump version to 10.1 (final) (Ian Romanick)
2b2a62d
- glx/dri2: fix build failure on HURD (Julien Cristau)
2b2a62d
- i965: Validate (and resolve) all the bound textures. (Chris Forbes)
2b2a62d
- i965: Widen sampler key bitfields for 32 samplers (Chris Forbes)
2b2a62d
eb1af98
* Sat Mar 01 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1-0.rc3.20140301
6747a40
- 10.1-rc3
6747a40
9f0930c
* Tue Feb 25 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1-0.rc2.20140225
9f0930c
- really 10.1-rc2
9f0930c
f1234e2
* Sat Feb 22 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.1-0.rc2.20140222
f1234e2
- 10.1-rc2
f1234e2
ed62f57
* Sat Feb 08 2014 Adel Gadllah <adel.gadllah@gmail.com> - 10.1-0.rc1.20140208
ed62f57
- 10.1rc1
ed62f57
- Drop upstreamed patches
ed62f57
2f9ccd5
* Thu Feb 06 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.0.3-1.20140206
2f9ccd5
- 10.0.3 upstream release
2f9ccd5
Kyle McMartin f8fdf35
* Tue Feb 04 2014 Kyle McMartin <kyle@redhat.com> - 10.0.2-6.20140118
Kyle McMartin f8fdf35
- Fix accidentally inverted logic that meant radeonsi_dri.so went missing
Kyle McMartin f8fdf35
  on all architectures instead of just ppc and s390. Sorry!
Kyle McMartin f8fdf35
Kyle McMartin 397d2d5
* Sun Feb 02 2014 Kyle McMartin <kyle@redhat.com> - 10.0.2-5.20140118
Kyle McMartin 397d2d5
- Fix a thinko in previous commit wrt libdrm_nouveau2.
Kyle McMartin 397d2d5
Kyle McMartin ffb5ced
* Sun Feb 02 2014 Kyle McMartin <kyle@redhat.com> - 10.0.2-4.20140118
Kyle McMartin ffb5ced
- Fix up building drivers on AArch64, enable LLVM there.
Kyle McMartin ffb5ced
- Eliminate some F17 cruft from the spec, since we don't support it anymore.
Kyle McMartin ffb5ced
- Conditionalize with_radeonsi on with_llvm instead of ppc,s390 && >F-17.
Kyle McMartin ffb5ced
- Conditionalize libvdpau_radeonsi.so.1* on with_radeonsi instead of simply
Kyle McMartin ffb5ced
  with_llvm to fix a build failure on AArch64.
Kyle McMartin ffb5ced
6aae606
* Sun Jan 19 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 10.0.2-3.20140118
6aae606
- Enable OpenCL (RHBZ #887628)
6aae606
- Enable r600 llvm compiler (RHBZ #1055098)