diff --git a/setools.spec b/setools.spec index 12fb4af0256e7b78ffb53258b80173e91ece2930..f2775620e7c5af9c59406aec4f78ba93f96f681c 100644 --- a/setools.spec +++ b/setools.spec @@ -1,7 +1,10 @@ %global debug_package %{nil} +%global enable_console_analyses_package 0 +%global enable_gui_package 0 + Name: setools Version: 4.1.1 -Release: 15 +Release: 16 Summary: Policy Analysis Tools for SELinux License: GPLv2 URL: https://github.com/SELinuxProject/setools/wiki @@ -34,6 +37,7 @@ Requires: python3-setools = %{version}-%{release} libselinux >= 2.8-1 %description console Console packages for setools. +%if %{enable_console_analyses_package} %package console-analyses Summary: Analyses files for setools-console License: GPLv2 @@ -42,6 +46,7 @@ Requires: libselinux >= 2.8-1 python3-networkx %description console-analyses Analyses files for setools-console. +%endif %package -n python2-setools Summary: Python2 package for setools @@ -66,6 +71,7 @@ Recommends: libselinux-python3 %description -n python3-setools Python3 package for setools. +%if %{enable_gui_package} %package gui Summary: Gui packages for setools Requires: python3-setools = %{version}-%{release} @@ -73,6 +79,7 @@ Requires: python3-qt5 python3-networkx %description gui Gui packages for setools. +%endif %package_help @@ -111,11 +118,21 @@ popd %{_bindir}/sediff %{_bindir}/seinfo %{_bindir}/sesearch +%if !%{enable_console_analyses_package} +%exclude %{_bindir}/sedta +%exclude %{_bindir}/seinfoflow +%endif +%if !%{enable_gui_package} +%exclude %{_bindir}/apol +%exclude %{python3_sitearch}/setoolsgui +%endif +%if %{enable_console_analyses_package} %files console-analyses %defattr(-,root,root) %{_bindir}/sedta %{_bindir}/seinfoflow +%endif %files -n python2-setools %defattr(-,root,root) @@ -128,16 +145,24 @@ popd %{python3_sitearch}/setools %{python3_sitearch}/setools-%{version}-* +%if %{enable_gui_package} %files gui %defattr(-,root,root) %{_bindir}/apol %{python3_sitearch}/setoolsgui +%endif %files help %defattr(-,root,root) %{_mandir}/man1/* %changelog +* Fri Feb 28 2020 xiaoweiwei - 4.1.1-16 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:disable console-analyses and gui package + * Wed Oct 30 2019 yanan - 4.1.1-15 - Type:bugfix - ID:NA