Drop support for python bindings
This commit is contained in:
parent
fa48245323
commit
065e8bc3fa
38
setools.spec
38
setools.spec
@ -1,7 +1,5 @@
|
||||
%define setools_maj_ver 3.3
|
||||
%define setools_min_ver 7
|
||||
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
||||
|
||||
Name: setools
|
||||
Version: %{setools_maj_ver}.%{setools_min_ver}
|
||||
@ -35,7 +33,6 @@ Requires: setools-libs = %{version}-%{release} setools-libs-tcl = %{version}-%{r
|
||||
%define autoconf_ver 2.59
|
||||
%define bwidget_ver 1.8
|
||||
%define gtk_ver 2.8
|
||||
%define python_ver 2.3
|
||||
%define sepol_ver 2.1.8-5
|
||||
%define selinux_ver 2.1.12-10
|
||||
%define sqlite_ver 3.2.0
|
||||
@ -75,25 +72,6 @@ This package includes the following run-time libraries:
|
||||
libseaudit parse and filter SELinux audit messages in log files
|
||||
libsefs SELinux file contexts library
|
||||
|
||||
%package libs-python
|
||||
License: LGPLv2
|
||||
Summary: Python bindings for SELinux policy analysis
|
||||
Group: Development/Languages
|
||||
Requires: setools-libs = %{version}-%{release} python2 >= %{python_ver} bzip2-libs
|
||||
BuildRequires: python2-devel >= %{python_ver} swig >= %{swig_ver} bzip2-devel
|
||||
|
||||
%description libs-python
|
||||
SETools is a collection of graphical tools, command-line tools, and
|
||||
libraries designed to facilitate SELinux policy analysis.
|
||||
|
||||
This package includes Python bindings for the following libraries:
|
||||
|
||||
libapol policy analysis library
|
||||
libpoldiff semantic policy difference library
|
||||
libqpol library that abstracts policy internals
|
||||
libseaudit parse and filter SELinux audit messages in log files
|
||||
libsefs SELinux file contexts library
|
||||
|
||||
%package libs-tcl
|
||||
License: LGPLv2
|
||||
Summary: Tcl bindings for SELinux policy analysis
|
||||
@ -168,8 +146,6 @@ This package includes the following graphical tools:
|
||||
seaudit audit log analysis tool
|
||||
|
||||
%define setoolsdir %{_datadir}/setools-%{setools_maj_ver}
|
||||
%define pkg_py_lib %{python_sitelib}/setools
|
||||
%define pkg_py_arch %{python_sitearch}/setools
|
||||
%define tcllibdir %{_libdir}/setools
|
||||
|
||||
%prep
|
||||
@ -201,9 +177,8 @@ autoreconf -if
|
||||
%build
|
||||
automake
|
||||
%configure --libdir=%{_libdir} --disable-bwidget-check --disable-selinux-check \
|
||||
--enable-swig-python --enable-swig-tcl
|
||||
--enable-swig-tcl
|
||||
# work around issue with gcc 4.3 + gnu99 + swig-generated code:
|
||||
sed -i -e 's:$(CC):gcc -std=gnu89:' libseaudit/swig/python/Makefile
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
@ -225,7 +200,6 @@ rm -f ${RPM_BUILD_ROOT}/%{_libdir}/*.a
|
||||
# ensure permissions are correct
|
||||
chmod 0755 ${RPM_BUILD_ROOT}/%{_libdir}/*.so.*
|
||||
chmod 0755 ${RPM_BUILD_ROOT}/%{_libdir}/%{name}/*/*.so.*
|
||||
chmod 0755 ${RPM_BUILD_ROOT}/%{pkg_py_arch}/*.so.*
|
||||
chmod 0644 ${RPM_BUILD_ROOT}/%{tcllibdir}/*/pkgIndex.tcl
|
||||
|
||||
%clean
|
||||
@ -244,13 +218,6 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
%{_libdir}/libseaudit.so.*
|
||||
%dir %{setoolsdir}
|
||||
|
||||
%files libs-python
|
||||
%defattr(-,root,root,-)
|
||||
%{pkg_py_lib}/
|
||||
%ifarch x86_64 ppc64 sparc64 s390x
|
||||
%{pkg_py_arch}/
|
||||
%endif
|
||||
|
||||
%files libs-tcl
|
||||
%defattr(-,root,root,-)
|
||||
%dir %{tcllibdir}
|
||||
@ -312,6 +279,9 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
%postun libs-tcl -p /sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Fri Mar 15 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-36
|
||||
- Drop support for python bindings
|
||||
|
||||
* Thu Mar 14 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-35
|
||||
- Add support for substituting bools to sesearch and seinfo
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user