diff --git a/freeipa.spec b/freeipa.spec
index 2395db5..9b90156 100644
--- a/freeipa.spec
+++ b/freeipa.spec
@@ -5,9 +5,11 @@
 %global alt_name ipa
 %if 0%{?rhel}
 %global samba_version 4.0.5-1
+%global samba_build_version %{samba_version}
 %global selinux_policy_version 3.12.1-153
 %else
 %global samba_version 2:4.2.1-8
+%global samba_build_version 2:4.2.1
 %global selinux_policy_version 3.12.1-179
 %endif
 
@@ -46,7 +48,7 @@ BuildRequires:  389-ds-base-devel >= 1.3.3.8
 BuildRequires:  svrcore-devel
 BuildRequires:  policycoreutils >= 2.1.12-5
 BuildRequires:  systemd-units
-BuildRequires:  samba-devel >= %{samba_version}
+BuildRequires:  samba-devel >= %{samba_build_version}
 BuildRequires:  samba-python
 BuildRequires:  libwbclient-devel
 BuildRequires:  libtalloc-devel