#
# Conditional build:
%bcond_with uClibc # don't build few utilities
+%bcond_without selinux # build without SELinux support
#
# TODO:
# - move raw to /sbin (potentially can be used before mount partitions)??
BuildRequires: cryptsetup-devel
BuildRequires: gettext-devel
BuildRequires: grep
-BuildRequires: libselinux-devel
+%{?with_selinux:BuildRequires: libselinux-devel}
%{!?with_uClibc:BuildRequires: ncurses-devel >= 5.0}
%{!?with_uClibc:BuildRequires: pam-devel >= 0.77.3}
BuildRequires: texinfo
%patch14 -p1
%patch15 -p1
%patch16 -p1
+# NOTE: selinux bcond is handled in %build
%patch17 -p1
%patch18 -p1
%patch19 -p1
OPT="%{rpmcflags}" \
MOREHELPDIR=%{_datadir}/misc \
%{!?with_uClibc:ADD_RAW="yes"} \
- %{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"}
+ %{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"} \
+ %{!?with_selinux:HAVE_SELINUX="no"}
%ifarch ppc
%{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc