Hello community,
here is the log from the commit of package libdrm for openSUSE:Factory checked in at 2018-12-28 12:32:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdrm (Old)
and /work/SRC/openSUSE:Factory/.libdrm.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdrm"
Fri Dec 28 12:32:24 2018 rev:140 rq:659961 version:2.4.96
Changes:
--------
--- /work/SRC/openSUSE:Factory/libdrm/libdrm.changes 2018-10-23 20:35:40.576882230 +0200
+++ /work/SRC/openSUSE:Factory/.libdrm.new.28833/libdrm.changes 2018-12-28 12:32:25.568084371 +0100
@@ -1,0 +2,7 @@
+Wed Dec 19 08:47:22 UTC 2018 - Guillaume GARDET
+
+- Fix --enable-freedreno option as it is not experimental anymore
+- Add etnaviv support
+- Add exynos support (used by Arndale board and Samsung Chromebook)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdrm.spec ++++++
--- /var/tmp/diff_new_pack.8hNatB/_old 2018-12-28 12:32:26.108083997 +0100
+++ /var/tmp/diff_new_pack.8hNatB/_new 2018-12-28 12:32:26.108083997 +0100
@@ -12,7 +12,7 @@
# 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -71,6 +71,8 @@
Requires: libdrm_freedreno1 = %{version}
%endif
%ifarch %{arm}
+Requires: libdrm_etnaviv1 = %{version}
+Requires: libdrm_exynos1 = %{version}
Requires: libdrm_omap1 = %{version}
Requires: libdrm_tegra0 = %{version}
%endif
@@ -157,6 +159,20 @@
%description -n libdrm_omap1
(Upstream has not provided a description)
+%package -n libdrm_etnaviv1
+Summary: Userspace interface to kernel DRM services for Vivante chips
+Group: System/Libraries
+
+%description -n libdrm_etnaviv1
+(Upstream has not provided a description)
+
+%package -n libdrm_exynos1
+Summary: Userspace interface to kernel DRM services for Samsung Exynos chips
+Group: System/Libraries
+
+%description -n libdrm_exynos1
+(Upstream has not provided a description)
+
%package -n libdrm_freedreno1
Summary: Userspace interface to kernel DRM services for Qualcomm Adreno chips
Group: System/Libraries
@@ -186,7 +202,9 @@
%endif
%ifarch %{arm}
--enable-omap-experimental-api \
- --enable-freedreno-experimental-api \
+ --enable-etnaviv-experimental-api \
+ --enable-exynos-experimental-api \
+ --enable-freedreno \
--enable-tegra-experimental-api \
%endif
--enable-manpages \
@@ -207,6 +225,9 @@
install \
tests/modeprint/.libs/modeprint \
tests/modetest/.libs/modetest %{buildroot}%{_prefix}/bin
+%ifarch %arm
+install tests/exynos/.libs/exynos_fimg2d_test %{buildroot}%{_prefix}/bin
+%endif
%post -n libdrm2 -p /sbin/ldconfig
%postun -n libdrm2 -p /sbin/ldconfig
@@ -222,6 +243,10 @@
%postun -n libkms1 -p /sbin/ldconfig
%ifarch %{arm}
+%post -n libdrm_etnaviv1 -p /sbin/ldconfig
+%postun -n libdrm_etnaviv1 -p /sbin/ldconfig
+%post -n libdrm_exynos1 -p /sbin/ldconfig
+%postun -n libdrm_exynos1 -p /sbin/ldconfig
%post -n libdrm_omap1 -p /sbin/ldconfig
%postun -n libdrm_omap1 -p /sbin/ldconfig
%post -n libdrm_tegra0 -p /sbin/ldconfig
@@ -234,6 +259,9 @@
%endif
%files tools
+%ifarch %arm
+%{_bindir}/exynos_fimg2d_test
+%endif
%{_bindir}/modeprint
%{_bindir}/modetest
@@ -244,6 +272,7 @@
%{_mandir}/man7/*
%{_includedir}/libdrm
%ifarch %{arm}
+%{_includedir}/exynos
%{_includedir}/omap
%endif
%ifarch %{arm} aarch64
@@ -283,6 +312,12 @@
%{_libdir}/pkgconfig/libkms.pc
%ifarch %{arm}
+%files -n libdrm_etnaviv1
+%_libdir/libdrm_etnaviv.so.1*
+
+%files -n libdrm_exynos1
+%_libdir/libdrm_exynos.so.1*
+
%files -n libdrm_omap1
%{_libdir}/libdrm_omap.so.1*
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.8hNatB/_old 2018-12-28 12:32:26.136083978 +0100
+++ /var/tmp/diff_new_pack.8hNatB/_new 2018-12-28 12:32:26.136083978 +0100
@@ -2,6 +2,8 @@
libdrm_freedreno1
libdrm_intel1
libdrm_nouveau2
+libdrm_etnaviv1
+libdrm_exynos1
libdrm_omap1
libdrm_radeon1
libdrm_amdgpu1