* Option "TearFree" can now prevent tearing with rotation/reflection as well (with Xorg >= 1.16). * RandR CRTC transforms now work correctly (but for now still exhibit tearing even with TearFree). * The RandR 1.4 provider name is now no longer hardcoded to "radeon" but constructed from the GPU chipset name and bus ID, allowing several GPUs supported by this driver to be distinguished by name. * The RandR primary output is now always explicitly marked as such. * The driver can now make use of more than 256MB of VRAM for scanout buffers, allowing e.g. virtual desktop sizes >= 8192x8192 to work. * The driver can prevent clients trying to use the DRI3 extension over a display connection forwarded via SSH from hanging. * Many more fixes for issues using the DRI3/Present extensions. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=47
93 lines
2.9 KiB
RPMSpec
93 lines
2.9 KiB
RPMSpec
#
|
|
# spec file for package xf86-video-ati
|
|
#
|
|
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
%define xserver_glamor 1
|
|
|
|
Name: xf86-video-ati
|
|
Version: 7.7.0
|
|
Release: 0
|
|
Summary: ATI video driver for the Xorg X server
|
|
License: MIT
|
|
Group: System/X11/Servers/XF86_4
|
|
Url: http://xorg.freedesktop.org/
|
|
Source0: http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
|
|
Source1: http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
|
|
Source2: %{name}.keyring
|
|
|
|
BuildRequires: Mesa-devel
|
|
BuildRequires: autoconf >= 2.60
|
|
BuildRequires: automake
|
|
BuildRequires: libtool
|
|
BuildRequires: pkg-config
|
|
BuildRequires: pkgconfig(fontsproto)
|
|
# Libdrm 2.4.36 needed for kms
|
|
BuildRequires: pkgconfig(libdrm) >= 2.4.58
|
|
# Glamor is new and we want that now
|
|
%if !%xserver_glamor
|
|
BuildRequires: pkgconfig(glamor) >= 0.3.1
|
|
%endif
|
|
BuildRequires: pkgconfig(libdrm_radeon) >= 2.4.58
|
|
BuildRequires: pkgconfig(libudev)
|
|
BuildRequires: pkgconfig(pciaccess) >= 0.8.0
|
|
BuildRequires: pkgconfig(randrproto)
|
|
BuildRequires: pkgconfig(renderproto)
|
|
BuildRequires: pkgconfig(videoproto)
|
|
BuildRequires: pkgconfig(xextproto)
|
|
BuildRequires: pkgconfig(xf86driproto)
|
|
BuildRequires: pkgconfig(xorg-macros) >= 1.8
|
|
BuildRequires: pkgconfig(xorg-server) >= 1.15
|
|
BuildRequires: pkgconfig(xproto)
|
|
# This was part of the xorg-x11-driver-video package up to version 7.6
|
|
Conflicts: xorg-x11-driver-video <= 7.6
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
ExcludeArch: s390 s390x
|
|
Supplements: modalias(xorg-x11-server:pci:v00001002d*sv*sd*bc03sc*i*)
|
|
|
|
%x11_abi_videodrv_req
|
|
|
|
%description
|
|
ati is an Xorg driver for ATI/AMD video cards.
|
|
|
|
It autodetects whether your hardware has a Radeon, Rage 128, or Mach64
|
|
or earlier class of chipset, and loads the radeon, r128, or mach64
|
|
driver as appropriate.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
autoreconf -fiv
|
|
%configure \
|
|
--enable-glamor
|
|
make %{?_smp_mflags} V=1
|
|
|
|
%install
|
|
%make_install
|
|
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%doc COPYING README
|
|
%dir %{_libdir}/xorg/modules/drivers
|
|
%{_libdir}/xorg/modules/drivers/ati_drv.so
|
|
%{_libdir}/xorg/modules/drivers/radeon_drv.so
|
|
%{_datadir}/man/man4/ati.4%{?ext_man}
|
|
%{_datadir}/man/man4/radeon.4%{?ext_man}
|
|
|
|
%changelog
|