diff --git a/Mesa.changes b/Mesa.changes index 34f9649..4ecceb6 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Oct 17 13:45:06 UTC 2016 - mstaudt@suse.com + +- Split off nouveau*_dri.so into Mesa-dri-nouveau. + Nouveau's 3D support is too unstable to enable by default. + ------------------------------------------------------------------- Mon Oct 17 12:34:12 UTC 2016 - mstaudt@suse.com diff --git a/Mesa.spec b/Mesa.spec index 13baeb9..307f6f2 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -395,6 +395,16 @@ Requires: Mesa = %{version} This package contains the development environment required for compiling programs and libraries using the DRI API. +%package -n Mesa-dri-nouveau +Summary: Mesa DRI plug-in for 3D acceleration via Nouveau +Group: System/Libraries +Requires: Mesa = %{version} + +%description -n Mesa-dri-nouveau +This package contains nouveau_dri.so, which is necessary for +Nouveau's 3D acceleration to work. It is packaged separately +since it is still experimental. + %package -n libgbm1 Summary: Generic buffer management API Group: System/Libraries @@ -806,6 +816,8 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \ %{_libdir}/dri/updates %endif %{_libdir}/dri/*_dri.so +%exclude %{_libdir}/dri/nouveau_dri.so +%exclude %{_libdir}/dri/nouveau_vieux_dri.so %if 0%{with_opencl} # only built with opencl %dir %{_libdir}/gallium-pipe/ @@ -969,6 +981,10 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \ %{_includedir}/GL/internal %{_libdir}/pkgconfig/dri.pc +%files -n Mesa-dri-nouveau +%{_libdir}/dri/nouveau_dri.so +%{_libdir}/dri/nouveau_vieux_dri.so + %files devel %defattr(-,root,root) %doc docs/*.html