X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=libdrm.spec;h=32c7e7e6ecdaf046f2444a9a5aa206c9c4dba171;hb=1abb001a9eca5b36b6f9c1794f8aa7394f5873c6;hp=6855ebe251207fcaac646bdfcbe07d4f3e085d24;hpb=5783ce6421dd0192f31fa5d89dc812fcec3cc7ce;p=packages%2Flibdrm.git diff --git a/libdrm.spec b/libdrm.spec index 6855ebe..32c7e7e 100644 --- a/libdrm.spec +++ b/libdrm.spec @@ -1,16 +1,23 @@ 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.3.1 +Version: 2.4.45 Release: 1 License: MIT Group: Libraries Source0: http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2 -# Source0-md5: 620fe7dd02c3236c3e9881a3a238173d +# Source0-md5: 92ce56e7533a9b2fcb5c8f32d305328b URL: http://dri.freedesktop.org/ -BuildRequires: autoconf >= 2.57 -BuildRequires: automake -BuildRequires: libtool +BuildRequires: autoconf >= 2.63 +BuildRequires: automake >= 1:1.10 +BuildRequires: docbook-dtd42-xml +BuildRequires: libpthread-stubs +BuildRequires: libtool >= 2:2.2 +BuildRequires: libxslt-progs +BuildRequires: pkgconfig +BuildRequires: sed >= 4.0 +BuildRequires: xorg-lib-libpciaccess-devel >= 0.10 +Requires: xorg-lib-libpciaccess >= 0.10 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -53,7 +60,14 @@ Statyczna biblioteka libdrm. %{__autoheader} %{__automake} %configure \ - --enable-static + --disable-silent-rules \ + --enable-static \ +%ifarch arm + --enable-exynos-experimental-api \ + --enable-freedreno-experimental-api \ + --enable-omap-experimental-api \ +%endif + --enable-vmwgfx-experimental-api %{__make} %install @@ -72,15 +86,70 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libdrm.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libdrm.so.2 +%attr(755,root,root) %{_libdir}/libdrm_intel.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libdrm_intel.so.1 +%attr(755,root,root) %{_libdir}/libdrm_nouveau.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libdrm_nouveau.so.2 +%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_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 +%endif +%attr(755,root,root) %{_libdir}/libkms.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libkms.so.1 %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libdrm.so +%attr(755,root,root) %{_libdir}/libdrm_intel.so +%attr(755,root,root) %{_libdir}/libdrm_nouveau.so +%attr(755,root,root) %{_libdir}/libdrm_radeon.so +%attr(755,root,root) %{_libdir}/libkms.so %{_libdir}/libdrm.la -%{_includedir}/drm +%{_libdir}/libdrm_intel.la +%{_libdir}/libdrm_nouveau.la +%{_libdir}/libdrm_radeon.la +%{_libdir}/libkms.la +%{_includedir}/libdrm +%{_includedir}/libkms %{_includedir}/xf86drm.h +%{_includedir}/xf86drmMode.h %{_pkgconfigdir}/libdrm.pc +%{_pkgconfigdir}/libdrm_intel.pc +%{_pkgconfigdir}/libdrm_nouveau.pc +%{_pkgconfigdir}/libdrm_radeon.pc +%{_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 +%{_libdir}/libdrm_exynos.la +%{_libdir}/libdrm_freedreno.la +%{_libdir}/libdrm_omap.la +%{_includedir}/exynos +%{_includedir}/freedreno +%{_includedir}/omap +%{_pkgconfigdir}/libdrm_exynos.pc +%{_pkgconfigdir}/libdrm_freedreno.pc +%{_pkgconfigdir}/libdrm_omap.pc +%endif +%{_mandir}/man3/drm*.3* +%{_mandir}/man7/drm*.7* %files static %defattr(644,root,root,755) %{_libdir}/libdrm.a +%{_libdir}/libdrm_intel.a +%{_libdir}/libdrm_nouveau.a +%{_libdir}/libdrm_radeon.a +%ifarch arm +%{_libdir}/libdrm_exynos.a +%{_libdir}/libdrm_freedreno.a +%{_libdir}/libdrm_omap.a +%endif +%{_libdir}/libkms.a