From 263217ff46f7ec260629c2ace5640bd281be9914 Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka Date: Sep 01 2017 09:39:16 +0000 Subject: spec: have the scripts depend on py3 packages When building for Fedora, we have with_python3 set to 1 by default. Therefore, when such build is performed, have the scripts depend on python3 packages instead of python2 (the previous state was the scripts depended on both Python versions). https://pagure.io/freeipa/issue/4985 Reviewed-By: Tomas Krizek --- diff --git a/freeipa.spec.in b/freeipa.spec.in index fd4f0ce..65d8050 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -281,8 +281,9 @@ Requires: %{name}-client = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} %if 0%{?with_python3} Requires: python3-ipaserver = %{version}-%{release} -%endif +%else Requires: python2-ipaserver = %{version}-%{release} +%endif Requires: 389-ds-base >= 1.3.5.14 Requires: openldap-clients > 2.4.35-4 Requires: nss >= 3.14.3-12.0 @@ -512,8 +513,9 @@ Requires: %{name}-client-common = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} %if 0%{?with_python3} Requires: python3-ipaclient = %{version}-%{release} -%endif +%else Requires: python2-ipaclient = %{version}-%{release} +%endif Requires: python-ldap Requires: cyrus-sasl-gssapi%{?_isa} Requires: ntp @@ -635,8 +637,9 @@ Provides: %{name}-python = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} %if 0%{?with_python3} Requires: python3-ipalib = %{version}-%{release} -%endif +%else Requires: python2-ipalib = %{version}-%{release} +%endif Provides: %{alt_name}-python-compat = %{version} Conflicts: %{alt_name}-python-compat