From 0212baf7da993240c6251b8c2718fc2b319ff2ad Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Thu, 23 Oct 2014 11:47:35 -0400 Subject: [PATCH] Fix EPEL7 build --- python-kdcproxy.spec | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/python-kdcproxy.spec b/python-kdcproxy.spec index f2acd5c..c45d621 100644 --- a/python-kdcproxy.spec +++ b/python-kdcproxy.spec @@ -11,7 +11,9 @@ Source0: https://pypi.python.org/packages/source/k/%{realname}/%{realname BuildArch: noarch BuildRequires: python2-devel +%if 0%{?rhel} != 0 BuildRequires: python3-devel +%endif Requires: python-dns Requires: python-pyasn1 @@ -20,6 +22,7 @@ This package contains a Python 2.x WSGI module for proxying KDC requests over HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with minimal configuration. +%if 0%{?rhel} != 0 %package -n python3-%{realname} Summary: MS-KKDCP (kerberos proxy) WSGI module Requires: python3-dns @@ -29,6 +32,7 @@ Requires: python3-pyasn1 This package contains a Python 3.x WSGI module for proxying KDC requests over HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with minimal configuration. +%endif %prep %setup -q -n %{realname}-%{version} @@ -39,24 +43,29 @@ minimal configuration. %install rm -rf $RPM_BUILD_ROOT %{__python2} setup.py install --skip-build --root $RPM_BUILD_ROOT -%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT - find $RPM_BUILD_ROOT%{python_sitelib}/%{realname}/ -name '*.py' -exec chmod 755 '{}' \; + +%if 0%{?rhel} != 0 +%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT find $RPM_BUILD_ROOT%{python3_sitelib}/%{realname}/ -name '*.py' -exec chmod 755 '{}' \; +%endif %files %doc COPYING README %{python_sitelib}/%{realname} %{python_sitelib}/%{realname}-%{version}-*.egg-info +%if 0%{?rhel} != 0 %files -n python3-%{realname} %doc COPYING README %{python3_sitelib}/%{realname} %{python3_sitelib}/%{realname}-%{version}-*.egg-info +%endif %changelog * Thu Oct 23 2014 Nathaniel McCallum - 0.2-1 - Update to 0.2 +- Fix EPEL7 build * Tue Jan 21 2014 Nathaniel McCallum - 0.1.1-1 - Initial package