diff --git a/openswan.spec b/openswan.spec index a3d5ad0..4950713 100644 --- a/openswan.spec +++ b/openswan.spec @@ -1,3 +1,5 @@ +%{?build_selinux}%{?!build_selinux:%bcond_with selinux} + Summary: An implementation of IPSEC & IKE for Linux Name: openswan Version: 2.6.39 @@ -18,6 +20,9 @@ BuildRequires: xmlto BuildRequires: gmp-devel BuildRequires: openldap-devel BuildRequires: pam-devel +%if %{with selinux} +BuildRequires: selinux-devel +%endif BuildRequires: pkgconfig(libcap-ng) BuildRequires: pkgconfig(libcurl) Requires: curl @@ -107,6 +112,9 @@ make \ FINALLIBEXECDIR=%{_libdir}/ipsec \ FINALLIBDIR=%{_libdir}/ipsec \ USE_LIBCAP_NG=true \ +%if %{with selinux} + USE_LABELED_IPSEC=true \ +%endif USE_LDAP=true \ USE_LIBCURL=true \ HAVE_THREADS=true \