[packages/DirectFB] stop building drmkms by default
    atler 
    atler at pld-linux.org
       
    Tue Jun  7 13:32:08 CEST 2022
    
    
  
commit 068d4f05ca4cf372ce9c00bcdc7338a83b36faa5
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Jun 7 13:06:56 2022 +0200
    stop building drmkms by default
    
    drmkms system depends on libkms dropped by libdrm in 2.4.111. DirectFB
    made changes upstream to get rid of libkms in favor of gbm back in 2015
    but is not eager to release new version. make drmkms conditional and
    disable it until next upstream release.
 DirectFB.spec | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/DirectFB.spec b/DirectFB.spec
index 69a9254..0dc6959 100644
--- a/DirectFB.spec
+++ b/DirectFB.spec
@@ -14,6 +14,7 @@
 %bcond_with	swfdec		# swfdec FLASH video provider [not ready for swfdec >= 0.6]
 %bcond_without	xine		# Xine video provider
 %bcond_without	xine_vdpau	# Xine/VDPAU video provider
+%bcond_with	drmkms		# DRM/KMS support
 #
 %ifarch sh4
 %define		with_sh772x	1
@@ -93,6 +94,7 @@ BuildRequires:	pkgconfig
 BuildRequires:	pkgconfig(egl)
 BuildRequires:	pkgconfig(gl)
 BuildRequires:	pkgconfig(glesv2)
+BuildRequires:	rpmbuild(macros) >= 1.527
 BuildRequires:	sed >= 4.0
 %{?with_swfdec:BuildRequires:	swfdec-devel >= 0.5.0}
 %{?with_swfdec:BuildRequires:	swfdec-devel < 0.6.0}
@@ -974,6 +976,7 @@ Statyczna biblioteka sawman.
 	--disable-silent-rules \
 	%{?with_avifile:--enable-avifile} \
 	--enable-divine \
+	%{__enable_disable drmkms} \
 	--enable-fast-install \
 	%{?with_ffmpeg:--enable-ffmpeg} \
 	%{?with_flash:--enable-flash} \
@@ -1211,9 +1214,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc docs/html/*.{html,png}
 %{_examplesdir}/%{name}-%{version}
 
+%if %{with drmkms}
 %files core-drmkms
 %defattr(644,root,root,755)
 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
+%endif
 
 %files core-mesa
 %defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/DirectFB.git/commitdiff/f65f152678e1438f1451ecff1205e98eba719992
    
    
More information about the pld-cvs-commit
mailing list