refi64 / rpms / mesa

Forked from rpms/mesa 3 years ago
Clone
3e520d7
%{!?_licensedir:%global license %%doc}
3e520d7
b4ef8dc
%if 0%{?rhel}
6b4ca01
%define with_private_llvm 1
5c9d064
%define with_wayland 0
6b4ca01
%else
6b4ca01
%define with_private_llvm 0
b62fcfa
%define with_wayland 1
b4ef8dc
%endif
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
58ffc4a
%define min_wayland_version 1.0
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
6aae606
%define with_opencl 1
9487c81
%define with_omx    1
36a1ccb
%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
249ba36
%define _default_patch_fuzz 2
249ba36
c46e5df
#% define gitdate 20150218
8e49a64
%define githash 70d8dbc
007eb4e
%define git %{?githash:%{githash}}%{!?githash:%{gitdate}}
sandmann 5320c2a
mharris c94a186
Summary: Mesa graphics libraries
mharris 36252a7
Name: mesa
c313ce4
Version: 11.2.0
cf99e4b
Release: 0.devel.4.%{git}%{?dist}
95e3dd9
License: MIT
mharris 4d75a60
Group: System Environment/Libraries
mharris 36252a7
URL: http://www.mesa3d.org
mharris 8f17530
007eb4e
Source0: %{name}-%{git}.tar.xz
7f1320a
Source1: Makefile
7f1320a
Source2: vl_decoder.c
7f1320a
Source3: vl_mpeg12_decoder.c
dfb4c30
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.
10fd3a4
Source4: Mesa-MLAA-License-Clarification-Email.txt
10fd3a4
4c06853
Patch15: mesa-9.2-hardware-float.patch
000ebe3
Patch20: mesa-10.2-evergreen-big-endian.patch
730b693
Patch30: mesa-10.3-bigendian-assert.patch
6655a94
fcdd553
# To have sha info in glxinfo
e87e31d
BuildRequires: git-core
fcdd553
24a42a4
BuildRequires: pkgconfig autoconf automake libtool
e0b8e0d
%if %{with_hardware}
0fd2b01
BuildRequires: kernel-headers
2574f3f
BuildRequires: xorg-x11-server-devel
mharris 359440a
%endif
Dave Airlie 43bd7e5
BuildRequires: libdrm-devel >= 2.4.42
mharris 36252a7
BuildRequires: libXxf86vm-devel
0fd2b01
BuildRequires: expat-devel
0fd2b01
BuildRequires: xorg-x11-proto-devel
mharris 4b6debf
BuildRequires: makedepend
1afba92
BuildRequires: libselinux-devel
Kristian Høgsberg 18012c8
BuildRequires: libXext-devel
540e56b
BuildRequires: libXfixes-devel
540e56b
BuildRequires: libXdamage-devel
b978bec
BuildRequires: libXi-devel
d3c4211
BuildRequires: libXmu-devel
ed62f57
BuildRequires: libxshmfence-devel
2b62ebd
BuildRequires: elfutils
1e93fee
BuildRequires: python
Dave Airlie c980166
BuildRequires: gettext
4d5b127
%if 0%{?with_llvm}
6b4ca01
%if 0%{?with_private_llvm}
6b4ca01
BuildRequires: mesa-private-llvm-devel
6b4ca01
%else
b9f2389
BuildRequires: llvm-devel >= 3.4-7
6aae606
%if 0%{?with_opencl}
6aae606
BuildRequires: clang-devel >= 3.0
6aae606
%endif
45f1c9c
%endif
4d5b127
%endif
4c06853
BuildRequires: elfutils-libelf-devel
1c43d7f
BuildRequires: libxml2-python
c70ee32
BuildRequires: libudev-devel
7d1f13d
BuildRequires: bison flex
5c9d064
%if 0%{?with_wayland}
58ffc4a
BuildRequires: pkgconfig(wayland-client) >= %{min_wayland_version}
58ffc4a
BuildRequires: pkgconfig(wayland-server) >= %{min_wayland_version}
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}
6aae606
BuildRequires: libclc-devel llvm-static opencl-filesystem
6aae606
%endif
9199e7c
BuildRequires: python-mako
e443b9d
BuildRequires: libstdc++-static
mharris 4d75a60
mharris 4d75a60
%description
mharris 36252a7
Mesa
mharris 4d75a60
mharris 36252a7
%package libGL
182f8fe
Summary: Mesa libGL runtime libraries and DRI drivers
mharris 36252a7
Group: System Environment/Libraries
mharris 4fd2884
Provides: libGL
mharris 4d75a60
mharris 36252a7
%description libGL
Adam Tkac a2ea537
Mesa libGL runtime library.
Adam Tkac a2ea537
cf9d011
%package libEGL
cf9d011
Summary: Mesa libEGL runtime libraries
cf9d011
Group: System Environment/Libraries
cf9d011
cf9d011
%description libEGL
7625ab7
Mesa libEGL runtime libraries
7625ab7
7625ab7
%package libGLES
7625ab7
Summary: Mesa libGLES runtime libraries
7625ab7
Group: System Environment/Libraries
7625ab7
7625ab7
%description libGLES
7625ab7
Mesa GLES runtime libraries
Adam Tkac a2ea537
40ec051
%package filesystem
40ec051
Summary: Mesa driver filesystem
55ddc65
Group: User Interface/X Hardware Support
40ec051
Provides: mesa-dri-filesystem = %{version}-%{release}
40ec051
Obsoletes: mesa-dri-filesystem < %{version}-%{release}
40ec051
%description filesystem
40ec051
Mesa driver filesystem
55ddc65
Adam Tkac a2ea537
%package dri-drivers
208fbaf
Summary: Mesa-based DRI drivers
Adam Tkac a2ea537
Group: User Interface/X Hardware Support
40ec051
Requires: mesa-filesystem%{?_isa}
183b339
Obsoletes: mesa-dri-drivers-dri1 < 7.12
002c31e
Obsoletes: mesa-dri-llvmcore <= 7.12
Adam Tkac a2ea537
%description dri-drivers
Adam Tkac a2ea537
Mesa-based DRI drivers.
Adam Tkac a2ea537
9487c81
%if 0%{?with_omx}
9487c81
%package omx-drivers
9487c81
Summary: Mesa-based OMX drivers
9487c81
Group: User Interface/X Hardware Support
9487c81
Requires: mesa-filesystem%{?_isa}
9487c81
Requires: libomxil-bellagio%{?_isa}
9487c81
%description omx-drivers
9487c81
Mesa-based OMX drivers.
9487c81
%endif
9487c81
5e8f547
%if 0%{?with_vdpau}
4c06853
%package vdpau-drivers
4c06853
Summary: Mesa-based DRI drivers
4c06853
Group: User Interface/X Hardware Support
40ec051
Requires: mesa-filesystem%{?_isa}
4c06853
%description vdpau-drivers
4c06853
Mesa-based VDPAU drivers.
5e8f547
%endif
4c06853
mharris 36252a7
%package libGL-devel
mharris 36252a7
Summary: Mesa libGL development package
mharris 36252a7
Group: Development/Libraries
mharris 8f51b4f
Requires: mesa-libGL = %{version}-%{release}
ac1320a
Requires: gl-manpages
mharris 4fd2884
Provides: libGL-devel
mharris 4d75a60
mharris 36252a7
%description libGL-devel
mharris 36252a7
Mesa libGL development package
95e3dd9
cf9d011
%package libEGL-devel
cf9d011
Summary: Mesa libEGL development package
cf9d011
Group: Development/Libraries
cf9d011
Requires: mesa-libEGL = %{version}-%{release}
201b5f4
Provides: khrplatform-devel = %{version}-%{release}
201b5f4
Obsoletes: khrplatform-devel < %{version}-%{release}
cf9d011
cf9d011
%description libEGL-devel
cf9d011
Mesa libEGL development package
95e3dd9
7625ab7
%package libGLES-devel
7625ab7
Summary: Mesa libGLES development package
7625ab7
Group: Development/Libraries
7625ab7
Requires: mesa-libGLES = %{version}-%{release}
7625ab7
7625ab7
%description libGLES-devel
7625ab7
Mesa libGLES development package
7625ab7
95e3dd9
182f8fe
%package libOSMesa
182f8fe
Summary: Mesa offscreen rendering libraries
182f8fe
Group: System Environment/Libraries
182f8fe
Provides: libOSMesa
182f8fe
182f8fe
%description libOSMesa
182f8fe
Mesa offscreen rendering libraries
182f8fe
95e3dd9
182f8fe
%package libOSMesa-devel
182f8fe
Summary: Mesa offscreen rendering development package
182f8fe
Group: Development/Libraries
182f8fe
Requires: mesa-libOSMesa = %{version}-%{release}
182f8fe
182f8fe
%description libOSMesa-devel
182f8fe
Mesa offscreen rendering development package
182f8fe
95e3dd9
e94ec35
%package libgbm
e94ec35
Summary: Mesa gbm library
e94ec35
Group: System Environment/Libraries
e94ec35
Provides: libgbm
e94ec35
e94ec35
%description libgbm
e94ec35
Mesa gbm runtime library.
e94ec35
e94ec35
e94ec35
%package libgbm-devel
e94ec35
Summary: Mesa libgbm development package
e94ec35
Group: Development/Libraries
e94ec35
Requires: mesa-libgbm%{?_isa} = %{version}-%{release}
e94ec35
Provides: libgbm-devel
e94ec35
e94ec35
%description libgbm-devel
e94ec35
Mesa libgbm development package
e94ec35
e94ec35
5c9d064
%if 0%{?with_wayland}
e94ec35
%package libwayland-egl
e94ec35
Summary: Mesa libwayland-egl library
e94ec35
Group: System Environment/Libraries
e94ec35
Provides: libwayland-egl
e94ec35
e94ec35
%description libwayland-egl
e94ec35
Mesa libwayland-egl runtime library.
e94ec35
e94ec35
e94ec35
%package libwayland-egl-devel
e94ec35
Summary: Mesa libwayland-egl development package
e94ec35
Group: Development/Libraries
e94ec35
Requires: mesa-libwayland-egl%{?_isa} = %{version}-%{release}
e94ec35
Provides: libwayland-egl-devel
e94ec35
e94ec35
%description libwayland-egl-devel
e94ec35
Mesa libwayland-egl development package
c2a3b41
%endif
c2a3b41
e94ec35
7aa0856
%if 0%{?with_xa}
d99341d
%package libxatracker
7aa0856
Summary: Mesa XA state tracker
d99341d
Group: System Environment/Libraries
d99341d
Provides: libxatracker
d99341d
d99341d
%description libxatracker
7aa0856
Mesa XA state tracker
d99341d
d99341d
%package libxatracker-devel
d99341d
Summary: Mesa XA state tracker development package
d99341d
Group: Development/Libraries
d99341d
Requires: mesa-libxatracker%{?_isa} = %{version}-%{release}
d99341d
Provides: libxatracker-devel
d99341d
d99341d
%description libxatracker-devel
d99341d
Mesa XA state tracker development package
c79e616
%endif
e94ec35
4b435c8
%package libglapi
4b435c8
Summary: Mesa shared glapi
4b435c8
Group: System Environment/Libraries
4b435c8
4b435c8
%description libglapi
4b435c8
Mesa shared glapi
4b435c8
6aae606
6aae606
%if 0%{?with_opencl}
6aae606
%package libOpenCL
6aae606
Summary: Mesa OpenCL runtime library
6aae606
Requires: ocl-icd
6aae606
Requires: libclc
6aae606
Requires: mesa-libgbm = %{version}-%{release}
6aae606
6aae606
%description libOpenCL
6aae606
Mesa OpenCL runtime library.
6aae606
6aae606
%package libOpenCL-devel
6aae606
Summary: Mesa OpenCL development package
6aae606
Requires: mesa-libOpenCL%{?_isa} = %{version}-%{release}
6aae606
6aae606
%description libOpenCL-devel
6aae606
Mesa OpenCL development package.
6aae606
%endif
6aae606
dc2fc79
%if 0%{?with_nine}
dc2fc79
%package libd3d
dc2fc79
Summary: Mesa Direct3D9 state tracker
dc2fc79
dc2fc79
%description libd3d
dc2fc79
Mesa Direct3D9 state tracker
dc2fc79
dc2fc79
%package libd3d-devel
dc2fc79
Summary: Mesa Direct3D9 state tracker development package
1f1d768
Requires: mesa-libd3d%{?_isa} = %{version}-%{release}
dc2fc79
dc2fc79
%description libd3d-devel
dc2fc79
Mesa Direct3D9 state tracker development package
dc2fc79
%endif
dc2fc79
mharris 36252a7
%prep
4c06853
#setup -q -n Mesa-%{version}%{?snapshot}
007eb4e
%setup -q -n mesa-%{git}
4c06853
grep -q ^/ src/gallium/auxiliary/vl/vl_decoder.c && exit 1
7d1f13d
4c06853
%patch15 -p1 -b .hwfloat
966e17f
%patch20 -p1 -b .egbe
730b693
%patch30 -p1 -b .beassert
Dave Airlie 9f3eec8
6b4ca01
%if 0%{with_private_llvm}
6b4ca01
sed -i 's/llvm-config/mesa-private-llvm-config-%{__isa_bits}/g' configure.ac
6b4ca01
sed -i 's/`$LLVM_CONFIG --version`/&-mesa/' configure.ac
6b4ca01
%endif
6b4ca01
10fd3a4
cp %{SOURCE4} docs/
10fd3a4
58ffc4a
%build
58ffc4a
6aae606
autoreconf --install
cfe4e41
Jerome Glisse 361cf9f
export CFLAGS="$RPM_OPT_FLAGS"
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.
6aae606
export CXXFLAGS="$RPM_OPT_FLAGS %{?with_opencl:-frtti -fexceptions} %{!?with_opencl:-fno-rtti -fno-exceptions}"
e443b9d
export LDFLAGS="%{__global_ldflags} -static-libstdc++"
629c872
%ifarch %{ix86}
629c872
# i do not have words for how much the assembly dispatch code infuriates me
40ec051
%define asm_flags --disable-asm
629c872
%endif
c0c14a5
40ec051
%configure \
40ec051
    %{?asm_flags} \
40ec051
    --enable-selinux \
3c65592
    --enable-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} \
6aae606
    %{?with_opencl:--enable-opencl --enable-opencl-icd --with-clang-libdir=%{_prefix}/lib} %{!?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} \
c79c4e3
    --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
223fa3a
%if 0%{?fedora} < 21
79a76ee
    --disable-dri3 \
223fa3a
%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
e443b9d
make %{?_smp_mflags} MKDEP=/bin/true V=1
Kristian Høgsberg 96b4a67
mharris 36252a7
%install
mharris 36252a7
rm -rf $RPM_BUILD_ROOT
Kristian Høgsberg 96c0f93
4c06853
make install DESTDIR=$RPM_BUILD_ROOT
eb9de72
c2a3b41
%if 0%{?rhel}
d98a24e
# remove pre-DX9 drivers
34df103
rm -f $RPM_BUILD_ROOT%{_libdir}/dri/{radeon,r200,nouveau_vieux}_dri.*
c2a3b41
%endif
Kristian Høgsberg 68ba098
201b5f4
%if !%{with_hardware}
201b5f4
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/drirc
201b5f4
%endif
201b5f4
40ec051
# libvdpau opens the versioned name, don't bother including the unversioned
40ec051
rm -f $RPM_BUILD_ROOT%{_libdir}/vdpau/*.so
40ec051
4c06853
# strip out useless headers
4c06853
rm -f $RPM_BUILD_ROOT%{_includedir}/GL/w*.h
Kristian Høgsberg 68ba098
Richard Hughes 43e76b8
# remove .la files
3e520d7
find $RPM_BUILD_ROOT -name '*.la' -delete
Richard Hughes 43e76b8
792edb2
# this keeps breaking, check it early.  note that the exit from eu-ftr is odd.
c553e35
pushd $RPM_BUILD_ROOT%{_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
mharris 36252a7
%clean
mharris 36252a7
rm -rf $RPM_BUILD_ROOT
mharris 36252a7
mharris 85d7880
%check
mharris 85d7880
mharris bd002cd
%post libGL -p /sbin/ldconfig
mharris bd002cd
%postun libGL -p /sbin/ldconfig
182f8fe
%post libOSMesa -p /sbin/ldconfig
182f8fe
%postun libOSMesa -p /sbin/ldconfig
cf9d011
%post libEGL -p /sbin/ldconfig
cf9d011
%postun libEGL -p /sbin/ldconfig
7625ab7
%post libGLES -p /sbin/ldconfig
7625ab7
%postun libGLES -p /sbin/ldconfig
5384165
%post libglapi -p /sbin/ldconfig
5384165
%postun libglapi -p /sbin/ldconfig
e94ec35
%post libgbm -p /sbin/ldconfig
e94ec35
%postun libgbm -p /sbin/ldconfig
5c9d064
%if 0%{?with_wayland}
e94ec35
%post libwayland-egl -p /sbin/ldconfig
e94ec35
%postun libwayland-egl -p /sbin/ldconfig
c2a3b41
%endif
7aa0856
%if 0%{?with_xa}
5384165
%post libxatracker -p /sbin/ldconfig
5384165
%postun libxatracker -p /sbin/ldconfig
5384165
%endif
6aae606
%if 0%{?with_opencl}
6aae606
%post libOpenCL -p /sbin/ldconfig
6aae606
%postun libOpenCL -p /sbin/ldconfig
6aae606
%endif
dc2fc79
%if 0%{?with_nine}
dc2fc79
%post libd3d -p /sbin/ldconfig
dc2fc79
%postun libd3d -p /sbin/ldconfig
dc2fc79
%endif
mharris 36252a7
mharris 36252a7
%files libGL
3e520d7
%license docs/COPYING
mharris 36252a7
%{_libdir}/libGL.so.1
892491f
%{_libdir}/libGL.so.1.*
Adam Tkac a2ea537
cf9d011
%files libEGL
3e520d7
%license docs/COPYING
cf9d011
%{_libdir}/libEGL.so.1
cf9d011
%{_libdir}/libEGL.so.1.*
7625ab7
7625ab7
%files libGLES
3e520d7
%license docs/COPYING
cf9d011
%{_libdir}/libGLESv2.so.2
cf9d011
%{_libdir}/libGLESv2.so.2.*
cf9d011
40ec051
%files filesystem
3e520d7
%license docs/COPYING
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
4b435c8
%files libglapi
3e520d7
%license docs/COPYING
8337c9e
%{_libdir}/libglapi.so.0
8337c9e
%{_libdir}/libglapi.so.0.*
4b435c8
4b435c8
%files dri-drivers
24a42a4
%if %{with_hardware}
b5f152d
%config(noreplace) %{_sysconfdir}/drirc
c2a3b41
%if !0%{?rhel}
15630b3
%{_libdir}/dri/radeon_dri.so
15630b3
%{_libdir}/dri/r200_dri.so
c2a3b41
%{_libdir}/dri/nouveau_vieux_dri.so
c2a3b41
%endif
c6b63f5
%{_libdir}/dri/r300_dri.so
e05d0d7
%if 0%{?with_llvm}
45b72ca
%{_libdir}/dri/r600_dri.so
4c06853
%if 0%{?with_radeonsi}
d98a24e
%{_libdir}/dri/radeonsi_dri.so
131d1d7
%endif
e05d0d7
%endif
4c06853
%ifarch %{ix86} x86_64
45b72ca
%{_libdir}/dri/i915_dri.so
45b72ca
%{_libdir}/dri/i965_dri.so
58b606e
%if 0%{?with_ilo}
b21cd1b
%{_libdir}/dri/ilo_dri.so
8e0c841
%endif
58b606e
%endif
Rob Clark 28f7e7e
%if 0%{?with_vc4}
Rob Clark 28f7e7e
%{_libdir}/dri/vc4_dri.so
Rob Clark 28f7e7e
%endif
6ef79b1
%if 0%{?with_freedreno}
f098f02
%{_libdir}/dri/kgsl_dri.so
f098f02
%{_libdir}/dri/msm_dri.so
6ef79b1
%endif
Ben Skeggs 866ef4f
%{_libdir}/dri/nouveau_dri.so
c79e616
%if 0%{?with_vmware}
d99341d
%{_libdir}/dri/vmwgfx_dri.so
15630b3
%endif
730b693
%endif
66038b7
%if 0%{?with_llvm}
66038b7
%ifarch %{ix86} x86_64
dedf55f
%dir %{_libdir}/gallium-pipe
dedf55f
%{_libdir}/gallium-pipe/*.so
66038b7
%endif
730b693
%{_libdir}/dri/kms_swrast_dri.so
1320f8d
%endif
1320f8d
%{_libdir}/dri/swrast_dri.so
b1ffe56
%if 0%{?with_vaapi}
b1ffe56
%{_libdir}/dri/gallium_drv_video.so
b1ffe56
%endif
30857cc
%{_libdir}/dri/virtio_gpu_dri.so
d6af41d
be14400
%if %{with_hardware}
9487c81
%if 0%{?with_omx}
9487c81
%files omx-drivers
007eb4e
%{_libdir}/bellagio/libomx_mesa.so
9487c81
%endif
be14400
%if 0%{?with_vdpau}
4c06853
%files vdpau-drivers
40ec051
%{_libdir}/vdpau/libvdpau_nouveau.so.1*
34295e7
%{_libdir}/vdpau/libvdpau_r300.so.1*
e05d0d7
%if 0%{?with_llvm}
40ec051
%{_libdir}/vdpau/libvdpau_r600.so.1*
Kyle McMartin ffb5ced
%if 0%{?with_radeonsi}
40ec051
%{_libdir}/vdpau/libvdpau_radeonsi.so.1*
4c06853
%endif
be14400
%endif
e05d0d7
%endif
Kyle McMartin ffb5ced
%endif
4c06853
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
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
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
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
182f8fe
%files libOSMesa
3e520d7
%license docs/COPYING
a961283
%{_libdir}/libOSMesa.so.8*
182f8fe
182f8fe
%files libOSMesa-devel
7530e4c
%dir %{_includedir}/GL
182f8fe
%{_includedir}/GL/osmesa.h
182f8fe
%{_libdir}/libOSMesa.so
b657132
%{_libdir}/pkgconfig/osmesa.pc
182f8fe
e94ec35
%files libgbm
3e520d7
%license docs/COPYING
e94ec35
%{_libdir}/libgbm.so.1
e94ec35
%{_libdir}/libgbm.so.1.*
e94ec35
e94ec35
%files libgbm-devel
e94ec35
%{_libdir}/libgbm.so
e94ec35
%{_includedir}/gbm.h
e94ec35
%{_libdir}/pkgconfig/gbm.pc
e94ec35
5c9d064
%if 0%{?with_wayland}
e94ec35
%files libwayland-egl
3e520d7
%license docs/COPYING
e94ec35
%{_libdir}/libwayland-egl.so.1
e94ec35
%{_libdir}/libwayland-egl.so.1.*
e94ec35
e94ec35
%files libwayland-egl-devel
e94ec35
%{_libdir}/libwayland-egl.so
e94ec35
%{_libdir}/pkgconfig/wayland-egl.pc
c2a3b41
%endif
e94ec35
7aa0856
%if 0%{?with_xa}
d99341d
%files libxatracker
3e520d7
%license docs/COPYING
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}
6aae606
%files libOpenCL
3e520d7
%license docs/COPYING
6aae606
%{_libdir}/libMesaOpenCL.so.*
6aae606
%{_sysconfdir}/OpenCL/vendors/mesa.icd
6aae606
6aae606
%files libOpenCL-devel
6aae606
%{_libdir}/libMesaOpenCL.so
6aae606
%endif
6aae606
dc2fc79
%if 0%{?with_nine}
dc2fc79
%files libd3d
3e520d7
%license docs/COPYING
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
mharris 4d75a60
%changelog
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
c313ce4
* Sun Nov 23 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)
637fa0f
e5f518e
* Fri Dec 20 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.2.5-1.20131220
e5f518e
- 9.2.5 upstream release
e5f518e
Dave Airlie 9f3eec8
* Fri Dec 13 2013 Dave Airlie <airlied@redhat.com> 9.2.4-2.20131128
Dave Airlie 9f3eec8
- backport the GLX_MESA_copy_sub_buffer from upstream for cogl
Dave Airlie 9f3eec8
bbef9c7
* Thu Nov 28 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.2.4-1.20131128
bbef9c7
- 9.2.4 upstream release
bbef9c7
8002493
* Thu Nov 14 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.2.3-1.20131114
8002493
- 9.2.3 upstream release
8002493
ea1c6e9
* Wed Nov 13 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.2.2-1.20131113
ea1c6e9
- 9.2.2 upstream release + fixes from git 9.2 branch
ea1c6e9
205d562
* Thu Sep 19 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.2-1.20130919
205d562
- Today's git snap of 9.2 branch
205d562
- [NVE4] Fix crashing games when set AA to x2 on GTX760
205d562
- (freedesktop 68665 rhbz 1001714 1001698 1001740 1004674)
205d562
0cdd017
* Mon Sep 02 2013 Dave Airlie <airlied@redhat.com> 9.2-1.20130902
0cdd017
- 9.2 upstream release + fixes from git branch
0cdd017
84b1194
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.2-0.15.20130723
84b1194
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
84b1194
966e17f
* Tue Jul 23 2013 Adam Jackson <ajax@redhat.com> 9.2-0.14.20130723
966e17f
- Today's git snap of 9.2 branch
966e17f
Kyle McMartin cb94989
* Sun Jul 14 2013 Kyle McMartin <kyle@redhat.com> 9.2-0.13.20130610
Kyle McMartin affe40f
- Use LLVM::MCJIT on ARM and AArch64.
Kyle McMartin affe40f
1d63743
* Mon Jun 17 2013 Adam Jackson <ajax@redhat.com> 9.2-0.12.20130610
1d63743
- Re-enable hardware float support (#975204)
1d63743
b1d1bf9
* Mon Jun 17 2013 Adam Jackson <ajax@redhat.com> 9.2-0.11.20130610
b1d1bf9
- Fix evergreen on big-endian
b1d1bf9
201b5f4
* Wed Jun 12 2013 Adam Jackson <ajax@redhat.com> 9.2-0.10.20130610
201b5f4
- Fix s390x build
201b5f4
- Fold khrplatform-devel in to libEGL-devel
201b5f4
5311515
* Tue Jun 11 2013 Adam Jackson <ajax@redhat.com> 9.2-0.9.20130610
5311515
- 0001-Revert-i965-Disable-unused-pipeline-stages-once-at-s.patch: Fix some
5311515
  hangs on ivb+
5311515
ba38ea5
* Mon Jun 10 2013 Adam Jackson <ajax@redhat.com> 9.2-0.8.20130610
ba38ea5
- Today's git snap
ba38ea5
e99071d
* Tue May 28 2013 Adam Jackson <ajax@redhat.com> 9.2-0.7.20130528
e99071d
- Today's git snap
e99071d
68acef6
* Sun May 19 2013 Peter Robinson <pbrobinson@fedoraproject.org> 9.2-0.6.20130514
68acef6
- Update the name of the freedreno driver
68acef6
e05d0d7
* Fri May 17 2013 Adam Jackson <ajax@redhat.com> 9.2-0.5.20130514
e05d0d7
- Fix build issues on ppc32
e05d0d7
4d5b127
* Thu May 16 2013 Adam Jackson <ajax@redhat.com> 9.2-0.4.20130514
4d5b127
- Fix yet more build issues on s390{,x}
4d5b127
046ee83
* Wed May 15 2013 Adam Jackson <ajax@redhat.com> 9.2-0.3.20130514
046ee83
- Fix build ordering issue on s390x
046ee83
42cacb9
* Wed May 15 2013 Adam Jackson <ajax@redhat.com> 9.2-0.2.20130514
42cacb9
- Fix filesystem for with_hardware == 0
42cacb9
40ec051
* Tue May 14 2013 Adam Jackson <ajax@redhat.com> 9.2-0.1.20130514
40ec051
- Today's git snap
40ec051
- Revert to swrast on ppc32 and s390 since llvm doesn't actually work
40ec051
- Build freedreno on arm
40ec051
- Drop snb hang workaround (upstream 1dfea559)
40ec051
- Rename filesystem package
40ec051
4c06853
* Wed May 08 2013 Adam Jackson <ajax@redhat.com> 9.2-0.1.20130508
4c06853
- Switch to Mesa master (pre 9.2)
4c06853
- Fix llvmpipe on big-endian and enable llvmpipe everywhere
4c06853
- Build vdpau drivers for r600/radeonsi/nouveau
4c06853
- Enable hardware floating-point texture support
4c06853
- Drop GLESv1, nothing's using it, let's not start
4c06853
Dave Airlie 8a2a35f
* Sat Apr 27 2013 Dave Airlie <airlied@redhat.com> 9.1.1-1
Dave Airlie 8a2a35f
- rebase to Mesa 9.1.1 + fixes from git
Dave Airlie 8a2a35f
6adaeaa
* Thu Apr 11 2013 Dave Airlie <airlied@redhat.com> 9.1-6
3d53644
- enable glx tls for glamor to work properly
3d53644
ac0fbf9
* Thu Apr 04 2013 Adam Jackson <ajax@redhat.com> 9.1-5
ac0fbf9
- Enable llvmpipe even on non-SSE2 machines (#909473)
ac0fbf9
5b216c7
* Tue Mar 26 2013 Adam Jackson <ajax@redhat.com> 9.1-4
5b216c7
- Fix build with private LLVM
5b216c7
6655a94
* Tue Mar 19 2013 Adam Jackson <ajax@redhat.com> 9.1-3
6655a94
- mesa-9.1-53-gd0ccb5b.patch: Sync with today's git
6655a94
aa9273e
* Tue Mar 19 2013 Dave Airlie <airlied@redhat.com> 9.1-2
aa9273e
- add SNB hang workaround from chromium
aa9273e
3515ea2
* Fri Mar 08 2013 Adam Jackson <ajax@redhat.com> 9.1-1
3515ea2
- Mesa 9.1
3515ea2
2a4ddba
* Wed Feb 27 2013 Dan Horák <dan[at]danny.cz> - 9.1-0.4
2a4ddba
- /etc/drirc is always created, so exclude it on platforms without hw drivers
2a4ddba
6463e25
* Tue Feb 26 2013 Adam Jackson <ajax@redhat.com> 9.1-0.3
6463e25
- Fix s390*'s swrast to be classic not softpipe
6463e25
52a3bee
* Tue Feb 19 2013 Jens Petersen <petersen@redhat.com> - 9.1-0.2
52a3bee
- build against llvm-3.2
52a3bee
- turn on radeonsi
52a3bee
Dave Airlie 43bd7e5
* Wed Feb 13 2013 Dave Airlie <airlied@redhat.com> 9.1-0.1
Dave Airlie 43bd7e5
- snapshot mesa 9.1 branch
Dave Airlie 43bd7e5
10fd3a4
* Tue Jan 15 2013 Tom Callaway <spot@fedoraproject.org> 9.0.1-4
10fd3a4
- clarify license on pp_mlaa* files
10fd3a4
b62fcfa
* Thu Dec 20 2012 Adam Jackson <ajax@redhat.com> 9.0.1-3
b62fcfa
- mesa-9.0.1-22-gd0a9ab2.patch: Sync with git
b62fcfa
- Build with -fno-rtti -fno-exceptions, modest size and speed win
b62fcfa
- mesa-9.0.1-less-cxx-please.patch: Remove the only use of typeid() so the
b62fcfa
  above works.
b62fcfa
6b4ca01
* Wed Dec 05 2012 Adam Jackson <ajax@redhat.com> 9.0.1-2
6b4ca01
- Allow linking against a private version of LLVM libs for RHEL7
6b4ca01
- Build with -j again
6b4ca01
b3332fe
* Mon Dec 03 2012 Adam Jackson <ajax@redhat.com> 9.0.1-1
b3332fe
- Mesa 9.0.1
b3332fe
Dave Airlie 413326c
* Wed Nov 07 2012 Dave Airlie <airlied@redhat.com> 9.0-5
Dave Airlie 413326c
- mesa-9.0-19-g895a587.patch: sync with 9.0 branch with git
Dave Airlie 413326c
- drop wayland patch its in git now.
Dave Airlie 413326c
58ffc4a
* Thu Nov 01 2012 Adam Jackson <ajax@redhat.com> 9.0-4
58ffc4a
- mesa-9.0-18-g5fe5aa8: sync with 9.0 branch in git
58ffc4a
- Portability fixes for F17: old wayland, old llvm.
58ffc4a
505963e
* Sat Oct 27 2012 Dan Horák <dan[at]danny.cz> 9.0-3
505963e
- gallium drivers must be set explicitely for s390(x) otherwise also r300, r600 and vmwgfx are built
505963e
b93c03f
* Fri Oct 19 2012 Adam Jackson <ajax@redhat.com> 9.0-2
b93c03f
- Rebuild for wayland 0.99
b93c03f
a3d595c
* Wed Oct 10 2012 Adam Jackson <ajax@redhat.com> 9.0-1
a3d595c
- Mesa 9.0
a3d595c
- mesa-9.0-12-gd56ee24.patch: sync with 9.0 branch in git
a3d595c
9058f5a
* Wed Oct 10 2012 Adam Jackson <ajax@redhat.com> 9.0-0.4
9058f5a
- Switch to external gl-manpages and libGLU
9058f5a
- Drop ShmGetImage fastpath for a bit
9058f5a
4e89a7a
* Mon Oct 01 2012 Dan Horák <dan[at]danny.cz> 9.0-0.3
4e89a7a
- explicit BR: libGL-devel is required on s390(x), it's probbaly brought in indirectly on x86
505963e
- gallium drivers must be set explicitely for s390(x) otherwise also r300, r600 and vmwgfx are built
4e89a7a
63e439c
* Mon Sep 24 2012 Adam Jackson <ajax@redhat.com> 9.0-0.2
63e439c
- Switch to swrast classic instead of softpipe for non-llvm arches
63e439c
- Re-disable llvm on ppc until it can draw pixels
63e439c
7862bd0
* Mon Sep 24 2012 Dave Airlie <airlied@redhat.com> 9.0-0.1
7862bd0
- rebase to latest upstream 9.0 pre-release branch
ff3f075
- add back glu from new upstream (split for f18 later)
7862bd0
73c2a71
* Fri Sep 14 2012 Dave Airlie <airlied@redhat.com> 8.1-0.21
73c2a71
- why fix one yylex when you can fix two
73c2a71
07d3166
* Fri Sep 14 2012 Dave Airlie <airlied@redhat.com> 8.1-0.20
07d3166
- fix yylex collision reported on irc by hughsie
ac1320a
d509df9
* Mon Aug 27 2012 Adam Jackson <ajax@redhat.com> 8.1-0.19
d509df9
- Today's git snap
d509df9
- Revert dependency on libkms
d509df9
- Patch from Mageia to fix some undefined symbols
d509df9
ade939e
* Fri Aug 17 2012 Dave Airlie <airlied@redhat.com> 8.1-0.18
ade939e
- parallel make seems broken - on 16 way machine internally.
ade939e
c14356a
* Thu Aug 16 2012 Dave Airlie <airlied@redhat.com> 8.1-0.17
c14356a
- upstream snapshot
c14356a
6be87d4
* Wed Jul 25 2012 Peter Robinson <pbrobinson@fedoraproject.org> 8.1-0.16
6be87d4
- Enable LLVM on ARM
6be87d4
131d1d7
* Wed Jul 25 2012 Peter Robinson <pbrobinson@fedoraproject.org> 8.1-0.15
131d1d7
- Fix building on platforms with HW and without LLVM
131d1d7
ee01f24
* Tue Jul 24 2012 Adam Jackson <ajax@redhat.com> 8.1-0.14
ee01f24
- Re-enable llvm on ppc, being worked on
2844958
- Don't BuildReq on wayland things in RHEL
2844958
d98a24e
* Mon Jul 23 2012 Adam Jackson <ajax@redhat.com> 8.1-0.13
d98a24e
- Build radeonsi (#842194)
d98a24e
83c9046
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1-0.12
83c9046
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
83c9046
0a32b17
* Tue Jul 17 2012 Dave Airlie <airlied@redhat.com> 8.1-0.11
0a32b17
- upstream snapshot: fixes build issues
0a32b17
59f0115
* Tue Jul 17 2012 Dave Airlie <airlied@redhat.com> 8.1-0.10
59f0115
- snapshot mesa: add some build hackarounds 
59f0115
5384165
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 8.1-0.9
5384165
- Call ldconfig at -libglapi and -libxatracker post(un)install time.
5384165
- Drop redundant ldconfig dependencies, let rpm auto-add them.
5384165
9e98736
* Wed Jun 13 2012 Dave Airlie <airlied@redhat.com> 8.1-0.8
9e98736
- enable shared llvm usage.
9e98736
ffc2669
* Thu Jun 07 2012 Adam Jackson <ajax@redhat.com> 8.1-0.7
ffc2669
- Disable llvm on non-x86 (#829020)
ffc2669
c5fd247
* Sun Jun 03 2012 Dave Airlie <airlied@redhat.com> 8.1-0.6
c5fd247
- rebase to git master + build on top of llvm 3.1
c5fd247
9ea8fa3
* Thu May 17 2012 Adam Jackson <ajax@redhat.com> 8.1-0.5
9ea8fa3
- mesa-8.0-llvmpipe-shmget.patch: Rediff for 8.1.
9ea8fa3
b4ef8dc
* Thu May 10 2012 Karsten Hopp <karsten@redhat.com> 8.1-0.4
b4ef8dc
- revert disabling of hardware drivers, disable only llvm on PPC*
b4ef8dc
  (#819060)
b4ef8dc
c2a3b41
* Tue May 01 2012 Adam Jackson <ajax@redhat.com> 8.1-0.3
c2a3b41
- More RHEL tweaking: no pre-DX7 drivers, no wayland.
c2a3b41
94e71ad
* Thu Apr 26 2012 Karsten Hopp <karsten@redhat.com> 8.1-0.2
94e71ad
- move drirc into with_hardware section (Dave Airlie)
94e71ad
- libdricore.so and libglsl.so get built and installed on
94e71ad
  non-hardware archs, include them in the file list
94e71ad
c79e616
* Thu Apr 26 2012 Adam Jackson <ajax@redhat.com> 8.1-0.2
c79e616
- Don't build vmware stuff on non-x86 (#815444)
c79e616
Richard Hughes 43e76b8
* Tue Apr 24 2012 Richard Hughes <rhughes@redhat.com> 8.0.3-0.1
Richard Hughes 43e76b8
- Rebuild with new git snapshot
Richard Hughes 43e76b8
- Remove upstreamed patches