summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2017-03-15 14:23:10 +0100
committerJan Cholasta <jcholast@redhat.com>2017-03-15 14:35:23 +0000
commit990ce9eef314622440b2036742bbf34f57ba2699 (patch)
tree719d68b31b28f0bd1a2ddc80d0ca80f825bb576b
parent417f1926c48b426b34b18edb28869f4f06824873 (diff)
downloadfreeipa-990ce9eef314622440b2036742bbf34f57ba2699.tar.gz
freeipa-990ce9eef314622440b2036742bbf34f57ba2699.tar.xz
freeipa-990ce9eef314622440b2036742bbf34f57ba2699.zip
spec file: always provide python package aliases
Provide python-ipa* aliases for python2-ipa* subpackages when the python_provide RPM macro is not available. Reviewed-By: Pavel Vomacka <pvomacka@redhat.com>
-rw-r--r--freeipa.spec.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 2ca390c28..f776b34af 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -330,6 +330,7 @@ Summary: Python libraries used by IPA server
Group: System Environment/Libraries
BuildArch: noarch
%{?python_provide:%python_provide python2-ipaserver}
+%{!?python_provide:Provides: python-ipaserver = %{version}-%{release}}
Requires: %{name}-server-common = %{version}-%{release}
Requires: %{name}-common = %{version}-%{release}
Requires: python2-ipaclient = %{version}-%{release}
@@ -519,6 +520,7 @@ Summary: Python libraries used by IPA client
Group: System Environment/Libraries
BuildArch: noarch
%{?python_provide:%python_provide python2-ipaclient}
+%{!?python_provide:Provides: python-ipaclient = %{version}-%{release}}
Requires: %{name}-client-common = %{version}-%{release}
Requires: %{name}-common = %{version}-%{release}
Requires: python2-ipalib = %{version}-%{release}
@@ -613,10 +615,13 @@ Group: System Environment/Libraries
BuildArch: noarch
Conflicts: %{name}-python < 4.2.91
%{?python_provide:%python_provide python2-ipalib}
+%{!?python_provide:Provides: python-ipalib = %{version}-%{release}}
Provides: python2-ipapython = %{version}-%{release}
%{?python_provide:%python_provide python2-ipapython}
+%{!?python_provide:Provides: python-ipapython = %{version}-%{release}}
Provides: python2-ipaplatform = %{version}-%{release}
%{?python_provide:%python_provide python2-ipaplatform}
+%{!?python_provide:Provides: python-ipaplatform = %{version}-%{release}}
Requires: %{name}-common = %{version}-%{release}
Requires: python-gssapi >= 1.2.0
Requires: gnupg
@@ -734,6 +739,7 @@ BuildArch: noarch
Obsoletes: %{name}-tests < 4.2.91
Provides: %{name}-tests = %{version}-%{release}
%{?python_provide:%python_provide python2-ipatests}
+%{!?python_provide:Provides: python-ipatests = %{version}-%{release}}
Requires: python2-ipaclient = %{version}-%{release}
Requires: python2-ipaserver = %{version}-%{release}
Requires: tar