1
0

Accepting request 491646 from devel:languages:python

1

OBS-URL: https://build.opensuse.org/request/show/491646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-M2Crypto?expand=0&rev=19
This commit is contained in:
Dominique Leuenberger 2017-04-28 08:54:36 +00:00 committed by Git OBS Bridge
commit 53e55b11b8
4 changed files with 65 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80a56441a1d2c0cf27e725be7554c92598b938fc8767ee2c71fdbc2fdc055ee8
size 184457

3
M2Crypto-0.26.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05d94fd9b2dae2fb8e072819a795f0e05d3611b09ea185f68e1630530ec09ae8
size 305914

View File

@ -1,3 +1,31 @@
-------------------------------------------------------------------
Thu Apr 27 15:56:24 UTC 2017 - alarrosa@suse.com
- Add python-typing as a dependency
-------------------------------------------------------------------
Wed Apr 26 15:50:39 UTC 2017 - alarrosa@suse.com
- Provide python-m2crypto in the python2 package
-------------------------------------------------------------------
Tue Apr 18 21:03:56 UTC 2017 - toddrme2178@gmail.com
- Update to 0.26.0
* No changelog provided
- Implement single-spec version.
-------------------------------------------------------------------
Mon Sep 12 10:53:53 UTC 2016 - dmueller@suse.com
- use pypi.io as Source URL
-------------------------------------------------------------------
Fri Jul 22 14:06:42 UTC 2016 - michael@stroeder.com
- update to 0.25.1
- set new dependency on package python-typing
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 3 13:05:13 UTC 2016 - jweberhofer@weberhofer.at Fri Jun 3 13:05:13 UTC 2016 - jweberhofer@weberhofer.at

View File

@ -1,7 +1,7 @@
# #
# spec file for package python-M2Crypto # spec file for package python-M2Crypto
# #
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -16,36 +16,44 @@
# #
# Tests don't work offline
%bcond_with tests
%define oldpython python
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-M2Crypto Name: python-M2Crypto
Version: 0.24.0 Version: 0.26.0
Release: 0 Release: 0
Url: https://gitlab.com/m2crypto/m2crypto Url: https://gitlab.com/m2crypto/m2crypto
Summary: Crypto and SSL toolkit for Python Summary: Crypto and SSL toolkit for Python
License: MIT and ZPL-2.0 and BSD-3-Clause License: MIT and ZPL-2.0 and BSD-3-Clause
Group: Development/Languages/Python Group: Development/Languages/Python
Source: http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-%{version}.tar.gz Source: https://pypi.io/packages/source/M/M2Crypto/M2Crypto-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module typing}
BuildRequires: fdupes
BuildRequires: openssl BuildRequires: openssl
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: python-devel BuildRequires: python-rpm-macros
BuildRequires: python-setuptools
# hpj: SLES 12 and Leap 42.1 need swig3 to build this package # hpj: SLES 12 and Leap 42.1 need swig3 to build this package
%if 0%{?suse_version} == 1315 %if 0%{?sle_version} == 120100
BuildRequires: swig3 BuildRequires: swig3
%else %else
BuildRequires: swig BuildRequires: swig
%endif %endif
%if 0%{?suse_version} Requires: python-typing
%py_requires
BuildRequires: fdupes
%endif
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Provides: python-m2crypto = %{version} Provides: python-m2crypto = %{version}
Obsoletes: python-m2crypto < %{version} Obsoletes: python-m2crypto < %{version}
%ifpython2
Provides: %{oldpython}-m2crypto = %{version}
Obsoletes: %{oldpython}-m2crypto < %{version}
%endif
%python_subpackages
%description %description
M2Crypto is a crypto and SSL toolkit for Python featuring the M2Crypto is a crypto and SSL toolkit for Python featuring the following:
following:
RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including
AES). SSL functionality to implement clients and servers. HTTPS AES). SSL functionality to implement clients and servers. HTTPS
@ -55,17 +63,25 @@ server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME
messenger for Zope. messenger for Zope.
%prep %prep
%setup -n M2Crypto-%{version} %setup -q -n M2Crypto-%{version}
%build %build
CFLAGS="%{optflags}" python setup.py build export CFLAGS="%{optflags}"
%python_build
%install %install
python setup.py install --prefix=%{_prefix} --root=%{buildroot} %python_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%files %if %{with tests}
%check
%python_exec setup.py test
%endif
%files %{python_files}
%defattr(-,root,root) %defattr(-,root,root)
#%%doc README %doc CHANGES LICENCE README.rst
%doc doc/
%{python_sitearch}/* %{python_sitearch}/*
%changelog %changelog