Drop with_python3 conditional since we always build with python3

This commit is contained in:
Petr Lautrbach 2018-05-25 10:48:14 +02:00
parent 9d8d73f1cb
commit a04749d4a1

View File

@ -1,11 +1,5 @@
%if 0%{?fedora} > 12 || 0%{?rhel} >= 8
%global with_python3 1
%endif
%define ruby_inc %(pkg-config --cflags ruby) %define ruby_inc %(pkg-config --cflags ruby)
%define libsepolver 2.8-0 %define libsepolver 2.8-0
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%global rcversion rc3 %global rcversion rc3
Summary: SELinux library and simple utilities Summary: SELinux library and simple utilities
@ -25,9 +19,7 @@ Url: https://github.com/SELinuxProject/selinux/wiki
Patch1: libselinux-fedora.patch Patch1: libselinux-fedora.patch
BuildRequires: gcc BuildRequires: gcc
BuildRequires: python2 python2-devel ruby-devel ruby libsepol-static >= %{libsepolver} swig pcre2-devel xz-devel BuildRequires: python2 python2-devel ruby-devel ruby libsepol-static >= %{libsepolver} swig pcre2-devel xz-devel
%if 0%{?with_python3}
BuildRequires: python3 python3-devel BuildRequires: python3 python3-devel
%endif # if with_python3
BuildRequires: systemd BuildRequires: systemd
Requires: libsepol%{?_isa} >= %{libsepolver} pcre2 Requires: libsepol%{?_isa} >= %{libsepolver} pcre2
Conflicts: filesystem < 3, selinux-policy-base < 3.13.1-138 Conflicts: filesystem < 3, selinux-policy-base < 3.13.1-138
@ -67,7 +59,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
The libselinux-python package contains the python bindings for developing The libselinux-python package contains the python bindings for developing
SELinux applications. SELinux applications.
%if 0%{?with_python3}
%package -n python3-libselinux %package -n python3-libselinux
Summary: SELinux python 3 bindings for libselinux Summary: SELinux python 3 bindings for libselinux
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
@ -80,7 +71,6 @@ Obsoletes: %{name}-python3 < %{version}-%{release}
%description -n python3-libselinux %description -n python3-libselinux
The libselinux-python3 package contains python 3 bindings for developing The libselinux-python3 package contains python 3 bindings for developing
SELinux applications. SELinux applications.
%endif # with_python3
%package ruby %package ruby
Summary: SELinux ruby bindings for libselinux Summary: SELinux ruby bindings for libselinux
@ -134,9 +124,7 @@ make LIBDIR="%{_libdir}" CFLAGS="-g %{optflags}" %{?_smp_mflags} swigify
make LIBDIR="%{_libdir}" CFLAGS="-g %{optflags}" %{?_smp_mflags} all make LIBDIR="%{_libdir}" CFLAGS="-g %{optflags}" %{?_smp_mflags} all
BuildPythonWrapper %{__python} BuildPythonWrapper %{__python}
%if 0%{?with_python3}
BuildPythonWrapper %{__python3} BuildPythonWrapper %{__python3}
%endif # with_python3
make RUBYINC="%{ruby_inc}" SHLIBDIR="%{_libdir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" CFLAGS="-g %{optflags}" %{?_smp_mflags} rubywrap make RUBYINC="%{ruby_inc}" SHLIBDIR="%{_libdir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" CFLAGS="-g %{optflags}" %{?_smp_mflags} rubywrap
@ -168,9 +156,7 @@ install -d -m 0755 %{buildroot}%{_rundir}/setrans
echo "d %{_rundir}/setrans 0755 root root" > %{buildroot}%{_tmpfilesdir}/libselinux.conf echo "d %{_rundir}/setrans 0755 root root" > %{buildroot}%{_tmpfilesdir}/libselinux.conf
InstallPythonWrapper %{__python} InstallPythonWrapper %{__python}
%if 0%{?with_python3}
InstallPythonWrapper %{__python3} InstallPythonWrapper %{__python3}
%endif # with_python3
make DESTDIR="%{buildroot}" LIBDIR="%{_libdir}" SHLIBDIR="%{_libdir}" BINDIR="%{_bindir}" SBINDIR="%{_sbindir}" RUBYINSTALL=%{ruby_vendorarchdir} install install-rubywrap make DESTDIR="%{buildroot}" LIBDIR="%{_libdir}" SHLIBDIR="%{_libdir}" BINDIR="%{_bindir}" SBINDIR="%{_sbindir}" RUBYINSTALL=%{ruby_vendorarchdir} install install-rubywrap