Summary: Userspace interface to kernel DRM services
Summary(pl.UTF-8): Interfejs przestrzeni użytkownika do usług DRM jądra
Name: libdrm
-Version: 2.4.43
+Version: 2.4.59
Release: 1
License: MIT
Group: Libraries
Source0: http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2
-# Source0-md5: 7de4afd3756726d11f1bf75bd91ba716
+# Source0-md5: d32a1d37c2546ee11fc5924abeedb23e
+Patch0: libdrm-intel-init.patch
URL: http://dri.freedesktop.org/
BuildRequires: autoconf >= 2.63
BuildRequires: automake >= 1:1.10
BuildRequires: docbook-dtd42-xml
+BuildRequires: docbook-style-xsl
BuildRequires: libpthread-stubs
BuildRequires: libtool >= 2:2.2
BuildRequires: libxslt-progs
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
--enable-static \
%ifarch arm
--enable-exynos-experimental-api \
+ --enable-freedreno-experimental-api \
--enable-omap-experimental-api \
+ --enable-tegra-experimental-api
%endif
- --enable-vmwgfx-experimental-api
+
%{__make}
%install
%attr(755,root,root) %{_libdir}/libdrm_radeon.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libdrm_radeon.so.1
%ifarch arm
-%attr(755,root,root) %{_libdir}/libdrm_omap.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdrm_omap.so.1
%attr(755,root,root) %{_libdir}/libdrm_exynos.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libdrm_exynos.so.1
+%attr(755,root,root) %{_libdir}/libdrm_freedreno.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdrm_freedreno.so.1
+%attr(755,root,root) %{_libdir}/libdrm_omap.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdrm_omap.so.1
+%attr(755,root,root) %{_libdir}/libdrm_tegra.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdrm_tegra.so.0
%endif
%attr(755,root,root) %{_libdir}/libkms.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libkms.so.1
%{_pkgconfigdir}/libkms.pc
%ifarch arm
%attr(755,root,root) %{_libdir}/libdrm_exynos.so
+%attr(755,root,root) %{_libdir}/libdrm_freedreno.so
%attr(755,root,root) %{_libdir}/libdrm_omap.so
+%attr(755,root,root) %{_libdir}/libdrm_tegra.so
%{_libdir}/libdrm_exynos.la
+%{_libdir}/libdrm_freedreno.la
%{_libdir}/libdrm_omap.la
+%{_libdir}/libdrm_tegra.la
%{_includedir}/exynos
+%{_includedir}/freedreno
%{_includedir}/omap
+# already included above
+#%{_includedir}/libdrm/tegra.h
%{_pkgconfigdir}/libdrm_exynos.pc
+%{_pkgconfigdir}/libdrm_freedreno.pc
%{_pkgconfigdir}/libdrm_omap.pc
+%{_pkgconfigdir}/libdrm_tegra.pc
%endif
%{_mandir}/man3/drm*.3*
%{_mandir}/man7/drm*.7*
%{_libdir}/libdrm_radeon.a
%ifarch arm
%{_libdir}/libdrm_exynos.a
+%{_libdir}/libdrm_freedreno.a
%{_libdir}/libdrm_omap.a
+%{_libdir}/libdrm_tegra.a
%endif
%{_libdir}/libkms.a