Builds on el6,el7,f24

This commit is contained in:
Stuart D. Gathman
2016-09-20 22:00:01 -04:00
parent d6337e565d
commit 7e12680867
3 changed files with 26 additions and 8 deletions
+12 -3
View File
@@ -1,4 +1,8 @@
%if 0%{?rhel} == 7
%define pythonbase python34
%else
%define pythonbase python3 %define pythonbase python3
%endif
%define __python python3 %define __python python3
%define libdir %{_libdir}/pymilter %define libdir %{_libdir}/pymilter
@@ -6,7 +10,7 @@
Summary: Python interface to sendmail milter API Summary: Python interface to sendmail milter API
Name: %{pythonbase}-pymilter Name: %{pythonbase}-pymilter
Version: 1.1 Version: 1.0.1
Release: 1%{dist} Release: 1%{dist}
Source: http://downloads.sourceforge.net/pymilter/pymilter-%{version}.tar.gz Source: http://downloads.sourceforge.net/pymilter/pymilter-%{version}.tar.gz
Source1: pymilter.te Source1: pymilter.te
@@ -34,7 +38,12 @@ DSNs, and doing CBV.
Summary: SELinux policy module for pymilter Summary: SELinux policy module for pymilter
Group: System Environment/Base Group: System Environment/Base
Requires: policycoreutils, selinux-policy, %{name} Requires: policycoreutils, selinux-policy, %{name}
BuildRequires: policycoreutils, checkpolicy, policycoreutils-python-utils BuildRequires: policycoreutils, checkpolicy
%if 0%{?epel} >= 6
BuildRequires: policycoreutils-python
%else
BuildRequires: policycoreutils-python-utils
%endif
%description selinux %description selinux
SELinux policy module for using pymilter with sendmail with selinux enforcing SELinux policy module for using pymilter with sendmail with selinux enforcing
@@ -85,7 +94,7 @@ if [ $1 -eq 0 ] ; then
fi fi
%changelog %changelog
* Tue Sep 20 2016 Stuart Gathman <stuart@gathman.org> 1.1-1 * Tue Sep 20 2016 Stuart Gathman <stuart@gathman.org> 1.0.1-1
- Support python3 - Support python3
* Sat Mar 1 2014 Stuart Gathman <stuart@gathman.org> 1.0-2 * Sat Mar 1 2014 Stuart Gathman <stuart@gathman.org> 1.0-2
+13 -4
View File
@@ -1,12 +1,16 @@
%define __python python2.6 %define __python python2
%if 0%{?rhel} == 6
%define pythonbase python %define pythonbase python
%else
%define pythonbase python2
%endif
%define libdir %{_libdir}/pymilter %define libdir %{_libdir}/pymilter
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Summary: Python interface to sendmail milter API Summary: Python interface to sendmail milter API
Name: %{pythonbase}-pymilter Name: %{pythonbase}-pymilter
Version: 1.1 Version: 1.0.1
Release: 1%{dist} Release: 1%{dist}
Source: http://downloads.sourceforge.net/pymilter/pymilter-%{version}.tar.gz Source: http://downloads.sourceforge.net/pymilter/pymilter-%{version}.tar.gz
Source1: pymilter.te Source1: pymilter.te
@@ -34,7 +38,12 @@ DSNs, and doing CBV.
Summary: SELinux policy module for pymilter Summary: SELinux policy module for pymilter
Group: System Environment/Base Group: System Environment/Base
Requires: policycoreutils, selinux-policy, %{name} Requires: policycoreutils, selinux-policy, %{name}
BuildRequires: policycoreutils, checkpolicy, policycoreutils-python-utils BuildRequires: policycoreutils, checkpolicy
%if 0%{?epel} >= 6
BuildRequires: policycoreutils-python
%else
BuildRequires: policycoreutils-python-utils
%endif
%description selinux %description selinux
SELinux policy module for using pymilter with sendmail with selinux enforcing SELinux policy module for using pymilter with sendmail with selinux enforcing
@@ -84,7 +93,7 @@ if [ $1 -eq 0 ] ; then
fi fi
%changelog %changelog
* Tue Sep 20 2016 Stuart Gathman <stuart@gathman.org> 1.1-1 * Tue Sep 20 2016 Stuart Gathman <stuart@gathman.org> 1.0.1-1
- Support python3 - Support python3
* Sat Mar 1 2014 Stuart Gathman <stuart@gathman.org> 1.0-2 * Sat Mar 1 2014 Stuart Gathman <stuart@gathman.org> 1.0-2
+1 -1
View File
@@ -13,7 +13,7 @@ libs = ["milter"]
libdirs = ["/usr/lib/libmilter"] # needed for Debian libdirs = ["/usr/lib/libmilter"] # needed for Debian
# NOTE: importing Milter to obtain version fails when milter.so not built # NOTE: importing Milter to obtain version fails when milter.so not built
setup(name = "pymilter", version = '1.0', setup(name = "pymilter", version = '1.0.1',
description="Python interface to sendmail milter API", description="Python interface to sendmail milter API",
long_description="""\ long_description="""\
This is a python extension module to enable python scripts to This is a python extension module to enable python scripts to