-BuildRequires: device-mapper-devel >= 1.01.01
-%{?with_initrd:BuildRequires: device-mapper-static >= 1.02.05-0.4}
-%{?with_initrd:BuildRequires: glibc-static}
-%{?with_initrd:BuildRequires: libselinux-static}
-%{?with_initrd:BuildRequires: libsepol-static}
+BuildRequires: device-mapper-devel >= 1.02.02
+BuildRequires: zlib-devel
+%if %{with initrd}
+ %if %{with dietlibc}
+BuildRequires: device-mapper-dietlibc
+BuildRequires: dietlibc-static >= 2:0.31-5
+ %else
+BuildRequires: device-mapper-static >= 1.02.05-0.4
+BuildRequires: glibc-static
+%if %{with selinux}
+BuildRequires: libselinux-static
+BuildRequires: libsepol-static
+%endif
+ %endif
+%endif
+%if %{with selinux}
+BuildRequires: libselinux-devel
+BuildRequires: libsepol-devel
+%endif